yo pasaria todo el portal a templates, usando un motor de templates, ya sea Smarty, NokTemplate, TBS,....
Asi ya de paso consigues separar el codigo del diseño, y lo de cachear, es mucho mas facil de hacer.
echo un vistazo a esto, te ira bien
http://www.forosdelweb.com/f18/quemado-paginas-html-303480/
Un saludo.