prima nn potevo dilungarmi troppo sennò sarei caduto in OT e quindi ti dico qualcosa qui.
Come prima cosa, non devi far creare pagine al cliente ma semplicemente dargli la possibilità di scrivere in una textarea i contenuti e buttare tutto in un db.
Dovresti fare anche in modo che ogni volta che il cliente inserisca dei nuovi contenuti (nel tuo caso nuove pagine), devi fare anche in modo di aggiornare i link per far comparire la nuova pagina creata.
Se sei a digiuno di php, ci metterai un pò a capire tutto e a farlo xò poi ne sarei soddisfatto