La cosa migliore in questi casi è usare un CMS semplice, creare un utente con autorizzazioni PIUTTOSTO LIMITATE e darlo al cliente. L'utente non deve essere troppo "potente" per 2 motivi
1- Il cliente combina casini e poi ti richiama per mettere a posto
2- Il suo menù di "amministrazione" deve essere semplice altrimenti si lamenta che "non riesce a capirci nulla"
JOOMLA (come già consigliato) è piuttosto buono per i tuoi scopi... giusto devi studiartelo un pochino prima