dazu fallen mir folgende fehlermoeglichkeiten ein:
1. es wird kein HTTP-Header ausgegeben
2. es wird was vor dem HTTP-Header ausgegeben (text, bei manchen Webservern reicht auch eine warning)
3. das programm wird vor der ausgabe des HTTP-Headers erfolgreich beendet (z.B mit exit)
bau mal folgendes ein
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
...
vielelicht siehst du dann mehr (muesste aber im 2. Fall auch im webserver-log stehen)\n\n
<!--EDIT|Strat|1090354833-->