No se si lo que te voy a poner funcionará pero ¿has pensado en poner todas la páginas que el cliente puede editar en un directorio, e instalar un editor wysiwyg al que le está permitido editar todas las páginas de ese directorio?
Editores wysiwyg:
http://www.hotscripts.com/PHP/Script...ors/index.html