Okay, here's a tough quuestion. How would I have 2 different people message each other, as if they were directly connected, but through a server. Here's a diagram:

1st Client <----> Server <----> 2nd Client

I would like it so that one is not a host and they both are clients. The server itself recieves client 1's message, then send the text to clilent 2. Any ideas on how I could make this work??? All comments are welcomed!