Aber schon vorab meine Frage: Was hindert Dich daran, jeder "Seite" ein eigenes Verzeichnis zu geben, in dem denn entweder eine index.html oder eine index.php [1] liegt, die alles weitere steuert?
Das ist ja nicht wirklich die beste Lösung wenn ich dich richtig verstehe, da ich so doch in jede Datei das komplette Layout packen müsste und jede Änderung ein rießen aufwand wäre.
[1] je nach Webserver und Einstellungen sind auch andere Index-Seiten möglich
Schließt Problem 1 nicht aus