The answer is simply, YES. Anyone getting a room key can be setup for room charging priviledges.
Things to know:
You must place a major credit card on your reservation upon check in to setup the room charging priviledges.
Be sure to let the CM that is checking you in, which cards (how many to setup)
The person carrying the card must sign their name on the back of the card, just like a credit card.
Explain the person using the card all of the responsibilities of a credit card. If this room card is lost, you need to call your resort and report this immediately so the card can be marked as invalid in the computer system and you must then pick up a new card upon arrival back at the resort. Just remember, depending on what you have your cards setup for. If they are room and charging only then you can return to the resort at your leisure. If your cards includes ticket park admission, then you can NOT leave the park you are in, you cannot get any more fast passes, of course you cannot charge anything anymore. You must return to the resort before going into another park or even back into the park you may have left not knowing you lost your card.
It's the best way to spend your time and money, you can even ask a CM at the resort to print a daily report so you can track everything done on that day and during your entire stay.
Have FUN