I'm developing a site that will enable musicians to promote and sell their music online. Upon signing up I would like to have the artist get their own mini site repicated from a template. This replicated site will have its own admin area for the artist to change variables of the site, Such as band name, colors, upload pictures and mp3s etc. They get a URL
www.sitename.com/bandname
My question is this: What is the best way to go about creating this system.
Maybe build upon an existing content management system or script?
I've been reading about template enignes but not sure if this is what I'm looking for.
Some other features will be an affiliate program and I'll be integrating oscommerce in to the store section.
This is what I have so far
http://www.promoteyourmusiconline.com
Looking for prople to particpate in this project
Thanks for your time.