A bunch of articles on multiplayer gamedev:

http://www.gamedev.net/reference/list.asp?categoryid=30

You should take a look at the Indy components. There are also other networking libraries like Raknet etc...