Creation of a script that enables clients of mine to choose a template for a website (you will need to create 2 sample templates, and options for me to add more), choose a colour scheme or create their own (much like the Google Groups settings script), upload images (dimensions given, dependent on template) and edit their website easily --- enabling them to create/modify pages in a (customizable by me) WYSIWYG editor (which applies a minimum of HTML 4.01 Transitional).
Also options for them to edit keywords, description, and other metadata.
Also an area for General business information, such as email address, phone, business name, etc.
I would like the script to conform to standards and separate content from presentation. (although [span style="..."] etc, would be acceptable.
Then a management system for me to add/remove clients, keep track of how many pages each client has, and give them multiple users/passwords for editing their accounts (3 levels --- admin (all rights), publisher (can create pages), editor (can modify content of existing pages)).
Everything must conform to W3C standards and be valid HTML 4.01 Transitional at LEAST.
A Manual for use of the script must also be written if the script becomes quite complex.
If possible, posting previous work will help.