Ciao fre2004,
i template engine secondo me sono utilissimi e ti consiglio vivamente di adottarli per il tuo sito
In parole povere sono sistemi che servono per separare la programmazione dalla grafica,ovvero la parte php dalla parte html.
In questo modo si può creare un file .html:
[php]<a href="$link">$testocliccabile</a>
<div id="testo">
$testo
</div>
[/php]
E in un altra pagina definire i valori delle variabili $testo,$link e $testocliccabile.
In particolare proprio vBulletin,la board utilizzata da GT e quella su cui stiamo scrivendo utilizza questo sistema.
Ogni T.E comunque ha una sua sintassi,quindi non posso dirti di più ma posso consigliarti questa pagina dove sono elencati i 25 migliori t.e esistenti.
A mio dire se cerchi qualcosa di completo ma abbastanza complesso da apprendere puoi usare Smarty.
Molto semplice e ben fatto è invece a mio dire RainTPL.
Scegli il template engine che più si adatta alle esigenze del tuo sito web,poi
leggine la documentazione,è tutto spiegato lì
Ciao!