Solltest du den IIS verwenden, werden bei der Authentifizierung immer die NT-Benutzerdaten verwendet. In PHP kannst du dann den Benutzernamen des angemeldeten Benutzers abfragen.
Beim Apache geht das leider nicht so einfach. Dort gibt es einseits die Möglichkeit, ein Modul für NT-Authentification zu installieren (
http://modules.apache.org, Nach NT suchen), oder, falls der Server Active Directory verwendet, mit den PHP-LDAP Funktionen (ldap_bind reicht zur Überprüfung) den Benutzernamen/Passwort zu verifizieren.