1. A system for sports group management, comprising: a sports group management server; a plurality of databases accessible by said server including at least one of a player database, a substitute database, and a schedule database; an Internet accessible user interface; software for receiving group data via said user interface, the group data including information concerning at least some of a plurality of players in a sports group; schedule software executing on said server for generating a schedule of group events for each of the plurality of players based on the group data, the schedule accessible via the user interface; and substitute software executing on said server for receiving a substitute request for at least one of the group events and determining at least one substitute player for the group event.