Unfortunately, as far as I know, the only way you will be able to keep your username/password data the same is to host the chat server and/or java client yourself and build some sort of bridge into the chat system to send .threads data to it with.
There are a number of chat related software sites out there though. You may want to search for "chat" on google.com and see what returns. There may be a solution already available.
