"perl script.cgi" führt mein Script korrekt aus, ein Aufruf über das WWW liefert jedoch einen ERROR 500, woran kann das liegen ?
Der 500er ist ein allgemein gehaltener Code, dafür kann es mannigfaltige Ursachen geben. Woran sich Dein Apache (wenn's denn einer ist) stört, erzählt er Dir übrigens in einer Datei namens error_log.
Gruß,
soenk.e