Is anyone aware of and decent game league management scripts?  I have been Googling my ass off for months trying to find something for Dart league management, and/or pool league management.  I found a few php scripts that were designed for European soccer league management, but in literally hundreds of hours of searching over the last 6 months, I have uncovered nothing.  There seems to be a huge void in the area of game league management scripts.
Needed features:
- Online player and team registration
 - Paypal payment of dues
 - Auto schedule builder
 - Weekly matchups
 - Standings
 - League news, etc.
 - Ability to run unlimited leagues simultaneously.
 - Discussion forum
 
There's more to it than the above list, but those are the basics.  There doesn't seem to be a shortage of websites where you can pay a hefty fee to use their online league management tools, but there is just nothing out there for people that want to set up their own site.  I know enough people in Houston running dart and pool leagues, to get hundreds members if I could offer something like this.  
Some of D7s built in functionality could probably be used, but this would be a pretty complex application.  That's why I asked if anyone knew of something that could be built upon.
