I don't think you can earn points directly to your MR account unless it's charged to a room. An option might be to get a FirstUSA/BankOne MR Visa card which would earn 3 MR points per charge @ Marriott.
------------------
Premier Exec, HHonors Gold, Starwood Gold, Marriott Silver