There is an easy way to do this if you are running Symantec Antivirus on your network. Use the Symantec System Center Console and it will list the computer name, username, and IP address leased by that computer. If you arent running Symantec I am sure the other antivirus aps have something similar.
Good luck.