Das mit dem Virtual Host verstehe ich nicht ganz.
Mein Apache läuft ja, allerdings will er mir die in der
cgi-bin befindliche Datei nicht anzeigen.
Soll er ja auch nicht, er soll sie ausführen. Dazu reicht es im Prinzip wenn du auf dieses Verzeichnis einen SkriptAlias in der Apache Konfiguration setzt.
Oder in der .htaccess Datei einen Handler für das cgi Skript.
ausserdem kannst du unter windows die Direktive
ScriptInterpreterSource registry
einschalten, dann brauchst du keine Windows Shebang zu verwenden, sondern kannst dort einen Wert eintragen, der üblicher ist, z.b. #!/perl/bin/perl
Struppi.