I'd like to create a website for an Artists' Community.
What I want is:
1. The website to have an Administrator
2. Each user to have his/her own subsite:
artist1.website.com or website.com/artist1
with 3 pages: About, Portfolio, Contact
3. The user can edit only his/her own pages but the Admin has all the privileges
Is there any CMS which already does this?
Need some advices please!