Oh jeh, ich werde langsam alt und senil ... Jetzt beantworte ich mir schon wieder meine Frage selber - jedenfalls hat sich die Sache aufgeklärt. Mein "php_flag register_long_arrays on" war wohl nicht erfolgreich genug, jedenfalls kannte das Skript $HTTP_SERVER_VARS immer noch nicht. Folgende Zeile im Skript brachte dann die Lösung:
if ( !isset($HTTP_SERVER_VARS) ) { $HTTP_SERVER_VARS = &$_SERVER; }
Shönen Abend, luti
ps: Vileleicht hilft mein Monolog ja doch noch jemanden, der sich an eine Installation von TraceWatch mit PHP5 machet ...