I have an installation of SiteAtSchool - [url removed, login to view], modified for multiusers. (You can play around with the system at [url removed, login to view])
I am wanting users to be able to edit / create new themes for their account, but do not want to allow users to be able to upload and execute php files for security reasons.
Therefore require a script to allow users to create, edit, preview, restore factory themes using smarty or similar.
Also, all current templates need to be rewritten into smarty / whatever format.
Please - only experienced coders who have worked with this before and can guarantee a quick and bug free solution.