I have already developed even much more advanced multiuser screensharing applications. You will be able to control the Other PC as if you were actually at the other PC . I can customise it for your specific requirements . I have also developed many P2P chat applications with file streaming facilities. I can customise it for your specific requirements . I am highly experienced in Network Programming , System development etc that are necessary to do this Job