Voila, une ebauche de moteur _simpliste_ de site.

C'est largement ameliorable mais fonctionnel. J'ai mis des comment un
peu partout. Enfin bon, c'est pas super compliqué toute façon.

Vous pourriez envisager d'utiliser un moteur de template comme par
exemple:
- http://pear.php.net/package/HTML_Template_Flexy
- http://twig.sensiolabs.org/
- http://www.smarty.net/

Mais bon, pour un petit site, c'est probablement too much