Question
Is there a boilerplate form that works, or another resource? Don't want to spend thousands with a lawyer just yet, that can come later when we get more users.
Answer
Find one for a prominent site that has similar requirements / functionality and replace their name with yours. At least that's what everyone else does. YMMV.
Note: not a lawyer, not legal advice.