Als je geen gebruik wil maken van frames (wat ik uit je vraagstelling begrijp), dan ontkom je er niet aan om het menu op iedere pagina te zetten. Maar op zich hoef je de code en de afbeelding die je in het menu toepast maar een keer te maken, daarna is het een kwestie van kopieren.
Gatver-de-gatver-de-gatver!
Nee, zo moet je absoluut niet werken. De kans dat je dingen over het hoofd ziet, of kapot maakt, is te groot. Zelf heb ik een aantal jaar zo mijn website onderhouden, wat veel te veel werk was. Toen ben ik overgestapt naar de methode die Ward noemt en dat werkt een heel stuk beter.
Mijn site is begin 2005 overgegaan van statische HTML+Frames naar statische HTML+PHP includes. Op die manier kan je, zoals Ward zegt, het menu op een vaste plek bij houden en op een vaste plek aanpassen. Om op deze manier te werken hoef je nauwelijks PHP te kennen, want het is een eenmalige actie. Daarna kan je, als je wilt, al je content gewoon nog steeds in HTML houden.
Overigens ben ik sinds die tijd ook steeds meer van de code achter mijn site dynamisch gaan maken. Content zit nu in de database en menu's worden automatisch opgebouwd aan de hand van deze database. Dat zou voor later, na een jaartje leren, een logische evolutie kunnen zijn voor de topic starter.
Maar laten we eerst maar eens met includes gaan werken.
EDIT:
@Ward. Ik denk dat je die menu.php beter menu.html zou kunnen noemen. D'r staat geen greintje PHP in 
(Bewerkt door Cailin Coilleach om 10:59, 7-08-2007)