For work I have created quite a few "communications" tools - especially around php and delphi integration using http calls and xml - so hopefully I have most of the groundwork already in place.

Just worried about things like sound etc, especially if I am building some sort of VCL interface for the game.