In der Schleife gibt es eine ID, die sich nach jedem Durchgang erhöht. Ist es möglich diese Schrittweise ausgeben zu lassen und nicht erst ganz zum Schluss, wenn alles schon fertig ist?
Wenn du das Script per Kommandozeile startest, sollte das mit den normalen Ausgabebefehlen gehen.
Und noch eine Frage: Gibt es bei Apache Servern einen Timeout, nachdem ein PHP Script abgebrochen wird wenn er zu lange dauert? Wie kann ich so etwas unterbinden?
Nachdem es dein eigener Server ist sollte das gehen.
Google sagt mir ziemlich schnell: max_execution_time in the php.ini file.