Dipende.. il menù è gestito da un file separato che poi richiami con un include?

Altrimenti nel testo dove vuoi che compaia la pagina scrivi qualcosa del tipo:

<? $pagina=$_GET&#91;'pagina'&#93;.".php"; if &#40;file_exists&#40;$pagina&#41;&#41; include&#40;"$pagina"&#41;; else include&#40;"section.php"&#41;; ?>

e nel section.php metti il testo dell'homepage, mentre i link alle altre pagine li fai così:
[url="?pagina=nomepagina(senza .php)"]Menu1

e così via, stando attento a mettere solo i testi, senza ripetere tutto il codice della pagina

Però questo sistema a indicizzazione non è un granchè perchè lascia i title invariati..

Sarebbe meglio che tu avessi tanti file quante sono le pagine e in ognuna scrivi i contenuti, e richiami il menu con un <? include ("menu.php"); ?>