There's nothing wrong with collecting miles. Just add your number to the reservation once it's made.
I would not ask for a specific airline, they may have contracted rates with somebody already. If it's an airline you have ff miles with, better for you, if it's not join and start collecting.