I am starting a new site that I want users to be able to create their own community page. I would like to assign a subdomain to that page. What extensions should I look at to do something like this? Also, is there an shopping cart that will handle multiple merchants?