I'm looking to make a website similar to http://www.moonfruit.com/ where a user chooses a template from many templates, and gets a subdomain user.mywebsite.com with the template chosen. And then the user can make simple text/photo changes to the subdomain created and save it.
Is such kind of a functionality possible with any of the CMS' out there? Joomla? Wordpress?
What would be the best way to go about making such a website?