Experience has been that the Marriott Rewards account # that you use at the time of the reservation is the one that sticks, unless Marriott is subsequently presented with a different Rewards account #, regardless of who pays or what name appears on reservation or on credit cards.