Yes, but you need to talk to Marriott to do it. It is easier if the name is put on it correctly at the time the TP is issued, but I think they can "pull it back" and add the name later. Talk to them before having the TP issued regardless.
You'd have to check the T&C's, but I think that a gift is fine, but this isn't supposed to be a sale or barter. YMMV.
bd