Hey,
We're a team of experienced programmers very well versed in Python. I've gone through your description and we're sure of completing this efficiently and within time limit.
We've gone through chat programming which included TCP/IP sockets to communicate between server and clients.
If you're interested, we can discuss this further via messages.
Thanks,
PS -- Do read our reviews.