Upvote:5
It very much depends on the airline / booking site / travel agent he uses. Some let you enter your passport details when you arrive at the airport, others require it up front (especially travel agents).
Frankly your best bet is to just scan it all and email it to him, then IF he does need it - problem solved :)