Or you can just use Facebook.
Have teams create their own groups. Add any and all FIRST competitions as events. Upload your massive amounts of team pictures.
Almost every possible thing needed to run a FIRST social networking group is already in place [and being used!] through Facebook.
