Something like WOWS Training Rooms would be excellent for this.

Wherever you host that tourament - there still might be that EVE psychopath trying to ruin it for everyone.