Well this can be really cool, and you can do something like http://www.thejediacademy.net/ it was awesome back in the good times, teaching there, and learning.. playing etc...
If i could help i will... :) And for the league you can create seasons, with registered teams, fixed times etc.. so...