I'm not sure when your project is due, but I could have this done for you by Friday. The described system would be trivial to build; in fact, I've already got most of the code written as parts of other projects. In addition, if it's something you're interested in, I'd be happy to walk you through the code and explain the relevant software design principles involved, such as Java Sockets, byte stream handling and I/O, multithreading and concurrency, and string parsing/manipulation.
Oh, and I speak/write English naturally, and I'm not posting as a company.