Im not familiar with Leagues, but I hear if you can manage a database, you can manage a league, it could be SC/BW, or even WC3TFT/ROC Just something I think you guys might be interested in. Something like an ICCUP kinda thing im assuming.
We've looked into this and it's just not feasible. Blizzard is too tight-fisted with the controls and even experienced programmers have been unable to manipulate the complicated system.