Oh sweet! Are you using any backend solutions for player/content management? My company Asset Layer built one which makes it simple to make these skins/scenes tradeable between players and even interoperable across games. I'd love to demo the product for you as I think it might help you add some really awesome functionality.
Any interest?