If I want to have a little chat on my game what should I do?

Do I work with another socket connection and declare a new DataInputStream or DataoutputSream?

You can, but if you’re talking architecture here I would suggest taking a look at JGN (http://javagn.org) as it will simplify this significantly and there’s some sample source code for writing a chat client.