Hi James,
Welcome to the Disney Parks Moms Panel! As a parent of older children, I can understand why you would be trying to help arrange a great birthday experience for your son. The policy requires that you must be 18 or older to book a room at a
Walt Disney World Resort Hotel, be present at check-in, and have a valid credit card in your name. If you are booking the room for minors, it is expected that you will be staying in the room.
If your son is turning 18 and has a credit card, you could have him book the room. If you are gifting him a resort hotel stay as a part of his birthday celebration, you could always give him a
Disney Gift Card in an amount that would cover the stay. Even though the resort hotel will require him to have a credit card on file, he can use a Disney Gift Card to pay for the room charge.
James, thank you for visiting us with your question. I hope you'll let us know if we can help you with any other planning questions. Please wish your son an early "Happy Birthday" from us!
Wishing you a magical day,
Amy H.