I don't do hands on coding, but I think what you're asking for is pretty tough (or damn near impossible).
Unless the AO chatroom is turned into a room that needs preregistration and approval before entry and unless everybody registers his/her nickname with a service like Nickserv
I don't think you can enforce people's identities.
I can log into the AO chatroom in multiple ways using different software and portals. Some allow me to enter as a guest first and then change my nick later and some don't. I don't think we can limit the ways people access the chatroom any more than we can say "only people using IE can read AO."
I don't think the guest thing is too big a nuisance. If people log in that you don't know, ignore them or confront them. Yes it can be a pain in the neck when people start playing "the who am I game?" but this has only been a problem over the last few months, and if our members behave themselves, it won't be a problem in the future.
Knowing that you've got a "guest" in the room just means that you should be aware that you are speaking in a public space. Yes you run the risk of a person pretending to be somebody they're not, but that's just one of the hazards of communicating in an online world. Trust is a big part of the Internet and forums like ours. I trust that when people post a link I won't be taken away to a porn site or subjected to virus-filled files. Mind you it takes me a while to develop a sense of who a poster actually is and whether or not I want to follow a link s/he has posted.
I've been one of the most vocal people on this board when it comes to the topic of impersonation and chat room spying. And before anybody complains I'm picking on them or blaming them
I was hoping that by speaking out we could prevent this sense of paranoia and mistrust that has become common on the board lately.
I'm unwilling, however, to see AO turn into a mass of red tape and regulations. If newbies want to join they should be given full access to the board. If people want to check out our chat room first and get a feel for the the place and the people, they should have the ability to pop in for a visit, without having to be approved, have their documents inspected or offer up a DNA analysis. I've "met" people in the chatroom before they made their first post on the board, and even before they have officially registered. I'd hate to see that avenue of entry to the AO world shut down.