such a thing could easily be implemented into an IRCd. im sure you could set a setting in nickserv or wotever services and have it simply make it look like the person in question is changing nicks.. preventing security risks.. but alas. it is a good idea...