From a Marriott Employee.....
From the inside...
If you are staying at one of the non-full service properties, book it online as a points stay, but change the first name to your wife's. Our system only checks last names when it allows us to redeem points and post certificates. I do not know if this is the case at the Full-Service hotels as we use different computer systems.