Hallo!
Im error_log von Apache2 habe ich dann diese Fehlermeldung:
malformed header from script. Bad header=105: xyz.plKomischerweise läuft das Skript auf der Linux-Shell korrekt.
Das läßt sich vermuten, dass der Header des Scriptes nicht korrekt ist. Gibst Du einen entsprechenden Content-type Header aus? Wenn nicht lies mal: http://selfhtml.teamone.de/cgiperl/sprache/cginotwendig.htm#httpheader
Grüße
Andreas