There have been several times where I booked flights to Europe for my family and I earned miles for one ticket. Is it possible to earn miles for multiple passengers? Or, is it that miles are rewarded only once per itinerary?
If so, couldn't you just bypass this by booking everyone's ticket separately and entering your number each time? I've always thought about this but never inquired.
I wouldn't think that the person flying MUST be the person earning miles. My brother has booked flights several times and entered my number, even though it was him who was flying.