Maybe I'm not completely understanding your question, but is there any reason you need to be logged in to your account when making their reservations? If you are paying, as opposed to using your own miles to book award tickets for them, then you don't need to connect the reservation to your account at all.