#!/usr/bin/perl -w
Die shebang ist dein Problem bzw. das deiner Gästebuchbenutzer. Der mit XAMPP ausgelieferte Apache hat nicht unbedingt als Voreinstellung "ScriptInterpreterSource registry", womit die shebang gelegentlich ausgehebelt werden kann. Daher suchen Webserver/Perlinterpreter nach dem in der shebang festgelegten Pfad, den sie unter Windows selbstverständlich nicht finden können.
Und deshalb bricht das Skript mit:
Can't locate web-lib.pl in @INC (@INC contains: X:/xampp/perl/site/lib/ X:/xampp/perl/site/lib X:/xampp/perl/lib/ . X:/xampp/apache) at X:/xampp/htdocs/cgi-bin/require_test.pl line 3.
die Ausführung ab?
Das ist doch Unsinn.
Struppi.