io farei che il corpo della pagina web sia salvato nel database e l'amministratore del sito può modificare tali pagine ricorrendo ad un editor html (fckeditor, tyni, openwysiwyg, etc etc).

non mi sembra una cosa complicata...