Sounds like a really interesting project, but good planning to think ahead to any legal terms of service before you start. You might try having a look at some of the terms of use on other sites that use user-generated content (and guidelines for minors) such as That's Not Cool or blip.tv . It's...