in reply to User Management

When I read the first paragraph of your post, I found your setup akin to IRC, but as your post progressed, I immediately thought of Linux itself. Do you really need to implement this in perl? Perhaps a UML solution?