You could have all of your formatting on one page, and seperate out all of the actual content. Then, the content that is displayed would be based off the query string.
eg:
on the main page, you would put this where the content would be:
<? include("$name.php"); ?>
and the link would be http://www.blah.com?name=main
That link would cause main.php to be loaded as the content of the page.
A complete separation of code from design... it makes me weep to see such beauty.