Maybe not entirely a word first. AA used to give AAdvantage miles for purchases at the FBO's they ran. I made my first 2mm miles with them buying jet fuel for our fleet at their FBO's.
Delta Air Elite gives Medallion status with purchase of their charter cards.
http://www.airelite.com/fleetmembershipbenefits.aspx
I imagine there are others also. Sounds like a good way to get miles and very convenient also, just must pay for the charter. Filling up a CJ1 can make it relatively affordable but not very comfortable.