I am looking for a solution for creating a simple e commerce site, in which employees can have their own sub-websites for tracking their sales, like some of the home products I see in which reps/employees can create a somewhat personalized website. Is there a CMS that has this capability, or is there a way to easily track sales based on employees which wouldn't require actually picking the rep name you were referred from. I am attempting to create a simple e commerce site, in which we will have a rep program that gains points/money from making sales. I know I could probably take a subdomain approach, but what looking for the easiest route. Any help would be appreciated.