Oh damn! 343 is adding The Exchange from MCC. You unlock "currency" from completing challenges that allows you to "buy" cosmetics with the currency you earn from completing those challenges called Spartan Points.
So you'll now be able to buy cosmetics without real world money. The Exchange switches out every week though.