There is a DLL that supports video and voice, but everyone you want to talk/see will also need it. You can probably find it with a good search. I don't remember the name of it.
As for the java chat, any will work. If your network has services that include admin, you just register a channel or get set as an admin for an existing one and you can be an admin from any client.