Hallo.
Du kannsts entweder über Remoting machen, das kommt WebServices am nahesten (von der Art wie man es programmiert), oder du verwendest die TcpClient und TcpListener Klassen (oder die Socket Klassen.)
Zu .net Remoting gibts ein einfaches Tutorial in der C#-Tutorial Sektion hier bei tutorials.de.
Für die anderen Sachen google bitte ein bissel rum, hier im Forum dürft mittlerweile auch schon einiges darüber stehen, und in der MSDN sind zu diesen Klassen auch kleine Beispiele dabei.
MfG,
Alex