ok, ho studiato un po' di cose e mi accingo a metterle in pratica. ho deciso di usare symfony (diamine! e' davvero incredibile quel coso!) ma con smarty per la parte di presentation (anche se forse solo symfony e' sufficente)
se ci riesco invece cerco di dar da mangiare dei file XML al presentation layer (sono a digiuno anche di XSLT, ma posso sempre imparare) cosi' da poter cambiare piu' facilmente le viste...insomma...poi ci penseremo ^^
side effect: ho scoperto che col pear nuovo e' possibile aggiungere dei canali, quindi il mio piccolo (didattico) framework posso trasformarlo in un mini-package facilmente installabile (nn nella gerarchia di pear.php.net ovviamente).
vi ringrazio dei consigli e dei link, sono stati illuminanti!