-technically since you only want it to be 2 players - you can skip the server, and use each others IP addresses to send the information directly to one another - this can be useful for checking multiplayer information - without paying for a server that allows you to use sockets.
your probably much better off working in an open source sdk, or learning packet sending and receiving on your own - besides there is absolutely no money in doing all that work to someone elses game.
Right, most of this I understand but still I'm stuck at the part of finding a players class. Naturally I understand the concept but the how to is a bit of a problem (when is it not?) . So if you could point me to some topics or something similar.
I understand how to make a server and client application but how do I pinpoint it to send specific information?
Even more, how do I make it use that info for the games purposes?
I know these are not really precise questions but there is a lot of confusion when I try googling or reading about this stuff.