The best way for me to describe my requirement is to direct you to a website that is offering the same thing to its customers.
Goto: [url removed, login to view]
You will see that they are offering visitors the ability to set up a custom cms database website that is designed for exercise bootcamps.
I am therefore wanting to set up the same system, noting the following:
1. I as the administrator need to have the ability to design/ edit the pages the user will access.
2. I need to be able to use the same script/program/system and set it up for other niches and services. Therefore the system you design must be extremely flexible to allow me to do this.
Note: There are tutorials on the site that explain the features that the users have. There are more here:
[url removed, login to view]
Please have a good look at the site i have given you and let me know the solution you can offer. If you have questions, let me know.