Had you considered using Winsdow Script Host? If so, you could to as follows:
oWSHNetwork = createobject( "wscript.network" )
* user domain.
lcDomain = oWSHNetwork.userDomain
* user name.
lcName = oWSHNetwork.userName
release oWSHNetwork
Work just fine on W2K. Enjoy.
Robert Hoogstraat
Software Intellect