previous message implies that you are prepared to offer personal assistance.
No not really. I think he/she got an assignment/project in his School/University and obviously he was not paying attention in all those lectures, so he does not know where to start from and obviously the question for him seems to be alien at this minute and am sure clock is ticking and now all he is bothered about is final product to submit and get pass grade.
My idea is to first train him on how to make sense of the question, what all he can try before asking question here and when he tried enough then what is the best possible manner to ask question here or any other tech forums. If he is running out of time, it's better to fail and then stand up rather than giving up so early and relying on someone else's work.
So all in all, I am not going to work for him but yes if he wants I can put him in a right direction and obviously for similar reason, I ignored his private email and ask him to reply on this thread.
There are a few pre-baked solutions for it. As I generally work the MS stack, the two that jump to my mind are WebAPI2 and Nancy. The core component, though, is that the server does not maintain state (or session) information for the client, each connection is treated as an atomic operation.
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli