Just found this while browsing the web today:
http://www.teamviewer.com/en/index.aspx
and thought I could use this to do racing tournaments in Sonic 3 & Knuckles once it goes on the main site. We just need to see if there's a way to disable people controlling other people's screens, thus disabling cheating.
This would be a terrific opportunity to do racing tournaments for other single-player PC games. Try to beat five other people at beating the game, that would be fierce (especially for a fast-paced game like Sonic). Tell me what you think!