Ciao,
sì è posibile, dovresti usare le funzioni CURL di PHP per leggere tutte le pagine e salvare l'output in una sorta di cache.

Dovresti usare PHP CLI (phpversione riga di comando) e far lanciare lo script da CRON.

Meglio ancora se doti la tua applicazione di un sistema di caching autonomo, ovvero i tuoi script non ripetono sempre le stesse operazioni ma invece le eseguono ogni tot...se quel tot non è scaduto prelevano una pagina statica.

Un esmpio di classe da integrare nei tuo script è
http://pear.php.net/package/Cache_Lite