the include tip is great for this kind of thing.
In simplified form:
<html>
<blahab>
<body>
Links:
<?PHP
include("inc/links.php");
?>
Hello welcome choose where you wish to go
</body>
</html>
links.php:
<a href="index.php">Start</a><br />
<a href="aboutme.php">About Me</a><br />
and so on, and by using index.php as the mold for the rest you can then modify them all independently and still only have to add/remove/change links in one file _
My pages usualy look like:
<?PHP
require("php/includes.php");
require("php/top.php");
Hello and Welcome to my site<br />
require("php/bottom.php");
?>
with top.php looking like:
<html>
<head>
<title>Charlies Hangout</title>
</head>
<body>
with bottom.php looking like:
<hr>
Made by Charlie etc etc
</body>
</html>
and then of course includes.php being the corner stone of it all containing requires etc to diffrent parts needed, sessionhandling, database connections. All neatly put into diffrent files as to make it easy to know what does what and simply comment a requirement away if its not needed or you want to try something _
Hope I'am not to confusing.
(Sometimes its simpler to just do it the dirty way thou)