Interesting project. The term "TCP" is very vague. It doesn't describe if a low level socket is to be used which may require a background service. Or if the data can be periodically scraped from the reseller using REST, json, or another data type using HTTP[S].
How will you handle who is a subscriber? A method to check if the user has a subscriber subscription would be an important consideration too.
Could you send the documentation for the partners website? It would provide a lot of clues as to this projects requirements.
Thanks :)