For United, I understand that each traveler can only earn miles on flights they will take, and that miles cannot be accumulated into a single account for multiple travelers on the same flight (although there are loopholes etc. but that's quite a murky area to get into).
However, would it be possible to earn United Miles for multiple travelers onto a single United Account when traveling on another StarAlliance airlines? In my case there are 2 others whom I'm travelling with on an EVA Air flight, and I'd like to transfer the miles we collectively gain onto a single United MileagePlus Account. Will this be possible, or will we only be able to add them onto our own individual United MileagePlus Accounts?