Well, if you are looking to get chat room software for free, you might want to look around on the Internet. There isn't any "Internet" server persay. There are web servers, FTP servers and chat servers out there. The chat servers will have varying advantages and disadvantages, but you really aren't going to know which one is for you until you try them.
The other option is to take advantage of the situation and use Java to write one yourself. It would be a good project to get you doing socket programming in Java. Otherwise, your just going to have to play around until you find one that suits your needs.
This was first published in December 2001