jeg ville foresl han lavede sine links om så de sendte et pageid med i linket til index php.
Index.php skulle så ligne hans side og main blev så includet afhængig af pageid.
include("top.php");
include("menu.php");
switch($_GET['p']){
case 'arca':include("arcade.php");break;
case 'home':
default :include("forside.php");
}
links ville så være index.php?p=home og index.php?p=arca
så skulle du selvfølgelig omkode dine sider til kun at indeholde det der skal være i main. Og i stedet for en switch kunne du gemme stien til hver sides main i en database tabel så var du fri for at opdatere koden i index filen for at ligge nye sider til og skulle bare ligge en row i tabellen.
Hvis du gjorde med en tabel ville jeg foreslå at bruge et autoincrementerende tal som page id.