Ciao Dino, premesso che il funzionamento dello script precedente è identico a quello che segue (inclidi il file e poi visualizzi il titolo dinamicamente con <?=$title?>), puoi sostituire il codice che ti ho indicato prima (per recuperare solo il nome della pagina), con questo:
Codice PHP:
$url_page $_SERVER['PHP_SELF'];
$mod_sep str_replace("/"," > ",$url_page);
$title ucwords(substr($mod_sep,2,-4)); 
Questo codice funziona più o meno come avevi chiesto.

Ad esempio, se il file si trova nella root principale il titolo sarà qualcosa come Home page (senza estensione) e se la pagina si dovesse trovare in qualche directory o sottodirectory, il titolo della pagina sarà: Directory1 > Directory 2 > Directory 3 > Titolo pagina (sempre senza estensione).

Ah, una sola avvertenza importante: l'estensione della pagina in cui userai lo script dovrà essere di 4 caratteri. Tipo .php oppure .htm

Nel caso avessi delle pagine con un'estensione diversa, ad esempio .html, è necessario modificare questa parte di codice:
Codice PHP:
substr($mod_sep,2,-4
dovrai sostituire -4 a -5.

Tutto qui...

PS: ...ad ogni modo, un pensierino per i templates lo farei!