Hello,
Came across an interesting news item on ChessBase,
http://www.chessbase.com/newsdetail.asp?newsid=8023 inter-school chess matches of this kind of thing, would be a piece of cake to set up on a chess server like FICS, because FICS is platform independent and the pupils could have individual guest accounts for the match.
Each school having a team of say five players, and those players being the top five players in the school. the exciting thing being, the schools playing each other could be anywhere on Earth once the idea took hold, the benefit would be, the esprit de corps of the whole school being raised.
A Java program could sort out the details either end.
If the matches were set up in the same geographical area, then the teacher of one school, could be at the other school, transferring moves from screen to board, thus ensuring there was no cheating and spectators could ensure that the teacher from the other school, was not cheating also.