I think I must be being really stupid today, but I don't quite get what you are saying.
Are you saying you can get Marriott Miles (in my case BA Exec Club points) without staying at Marriott?
If so, can you please give me more details.
Many thanks,
MF