Non mi sono messo a guardare tutto di quello che avete scritto... ma io ho un sito in pratica con una sola pagina, le sezioni sono delle variabili , come anche il titolo della sezione.

Codice PHP:
$titolo_pagina $_GET['sez'];
include 
'header.php';
header_pagina($titolo); 
ovviamente il titolo della pagina posso anche prenderlo da database, passo il parametro ad una mia funzione in php, che mette dentro al title quello che gli passo