Cool idea! First off, look into database design, that seems to be key here - from what you've said, you're gonna need around 3 tables in one database, that all relate. Firstly, the member information (MemberID, screen name, real name, email, etc etc) then team information (TeamID, team name, etc etc) and then the linking table, who is in what team (so, MemberID as one cell and TeamID as another, remember this table should only be added to WHEN A MEMBER IS SIGNED UP TO A TEAM, otherwise you have blank entries = bad naughty disgusting database design!)
So that's a database suggestion, as for PHP, are you skilled or have you never really touched the stuff? If not, then DevShed have plenty of articles about PHP and integrating with mySQL.
Hope this helped, since i'm not gonna code the thing for ya 
|