IMHO. To do this with GTP would still require some kind of GTP - WING interface, isn't it?
when using GTP the referee program would connect to the 2 Go programs (actually you would have to call the programs server). The referee program would control the programs decide, when a new game is started, moves are played and generated.
You can already use GoGui (http://gogui.sf.net) for that. Version 0.2.2 contains several tools (TwoGtp, NetGtp, GtpNet, GmpToGtp) for playing games between programs which may be somewhere else on the network or connected to a computer by serial line. GoGui lacks some features that might be required in a tournament, but it is a working example how you could use a referee program and GTP for automatically playing games.
- Markus