Ich glaube das Script verbraucht mehr (Arbeits-)Speicher, als erlaubt. Müsste eigentlich die PHP.ini-Einstellung "memory_limit" sein.
Führe am Anfang der Datei diesen Code aus:

Code:
ini_set("memory_limit","Größe");
Größe kann sowas wie 12M sein, was soweit ich weiß dem Standard entspricht. Auf alle Fälle ist zu wenig Speicher freigegeben für die Nutzung solcher Scripte. Probier am besten rum, bis es geht.