Windows-Anmeldedaten frage ich immer via Webserver-Einstellung ab, sodass PHP damit nichts mehr zu tun hat. Da ich den IIS nutze (war halt dabei), ist die Einstellung davon ein Kinderspiel; Apache kann das vermutlich auch.
Es steht zwar nicht in der
Liste der vorgegebenen Variablen, aber der Benutzername wird wohl nach diesem
Handbucheintrag in $_SERVER['REMOTE_USER'] abgelegt.
Nachtrag:
Falls das nichts bringt, musst Du wohl die Anmeldedaten selbst abfragen und dann an das Perl-Skript via HTTP-Aufruf schicken, um sie zu prüfen.
Nachtrag 2:
Das Skript prüft sie nicht, den ersten Nachtrag also ignorieren.