Ist zwar ein Jahr alt, aber da ich es grad zufällig gefunden habe, ergänze ich mal meine Lösung der Vollständigkeit halber. Hab damals leider keine Benachrichtigung erhalten.

Ich hatte es dann ganz ohne PHP mittels Cronjob erledigt, welcher die Seiten per wget abruft. Keine Hexerei. Bsp.:
Code:
#!/bin/bash

wget -O /dev/null "http://www.mydomain.com/index.php?option=com_jevents&icsid=1&task=icals.reload" > /dev/null 2>&1
wget -O /dev/null "http://www.mydomain.com/index.php?option=com_jevents&icsid=2&task=icals.reload" > /dev/null 2>&1
wget -O /dev/null "http://www.mydomain.com/index.php?option=com_jevents&icsid=3&task=icals.reload" > /dev/null 2>&1
wget -O /dev/null "http://www.mydomain.com/index.php?option=com_jevents&icsid=4&task=icals.reload" > /dev/null 2>&1
wget -O /dev/null "http://www.mydomain.com/index.php?option=com_jevents&icsid=5&task=icals.reload" > /dev/null 2>&1