Yes, you can order and pay online and designate a pick-up person of your choice.
Yes my company does that all the time. Make sure you place your son's name for pickup in the online order. All he will need is the email confirmation scan and a government issued ID to pick it up.
It's best to call or email the store and ask them.
Thanks! Your answer is awaiting moderation.