Ernya, another avatar site does that, actually. But they're called potions. First it was the black potion, to turn their MCs into the color black, all poses. Then it was the white potion, to them white. However, the potion only affects one item at a time. It's equippable to an item, and if you want to switch it's use to another item, you unequip it and reequip it to a different item.
However, you had to buy the potion from their cash shop, for $1 each. Or you could buy it off other users through the exchange (they don't have an MP yet). Through the exchange, though, people wanting to part with them are limited so if you don't spend cash for it, you pretty much have to scavenge the exchange.
Ernya, however, isn't really that money-hungry. It's only a year old, and the only items they have in their cash shop monthly are their MCs, a RiG (that's out for two-three months), and now the potions. The MCs and potions get switched out monthly, the RiGs get switched out with the seasons.
Though with the potions.. it only affects their MCs.
I'm personally working on my own avatar site, and I can tell you from experience, the amount of work it goes into coding an avatar system, and getting the items into different colors.. is hard work. Atm my team and I are stuck on perfecting the bases while our coder is making the forums from the ground up.
The coding for an avatar system is pretty

. It's harder than you think adding a single item into the system. To ask them to add in recolors, for even just their MCs, is a lot of work. I'm not sure how Ernya does it, but I'm certain the code is rather complex. x-x