Also es gibt auf jeden Fall eine Lösung für dein Problem, habe ich selber früher benutzt. Du mußt als erstes ein Modul für den Apache-Server installieren.
http://www.runestig.com/mod_ntlm.html
So wenn das Modul konfigurert ist, dann habe ich es mit einer .htaccess Datei gelöst mit folgendem Inhalt:
# AuthType NTLM
# NTLMAuth On
# NTLMAuthoritative On
# NTLMOfferBasic On
# require valid-user
Die Datei einfach in das Verzeichnis legen wo auch Euer Script liegt.
So und nun kannst mit Hilfe von PHP an den Usernamen kommen.
$login = substr($_SERVER[REMOTE_USER], 12);