Hallo,
mit ASP + IIS würde es schon gehen...
hier mal ein ASP-Script, das alle servervariablen und deren Inhalt auflistet:
<%
response.write cstr(time) & "<br><br>"
for each alles in request.servervariables
response.write alles & ": " & request.servervariables(alles) & "<br>"
next
%>
LOGON_USER ist normalerweise leer, wenn aber beim Intranetserver eine bestimmte Art der Authentifizierung eingestellt ist enthält dieser den Anmeldenamen des momentan am Windows-System angemeldeten Users...
Ansonsten kannst du mit PHP die IP des Clients auslesen und dann innerhalb einer Textdatei oder DB vergleichen und hast deine Daten...
Nachteil:
1. Daten müssen erstmal gesammelt werden...
2. was ist wenn ein anderer Mensch am Rechner sitzt?
Odium