Have you ever undergone a forum project or website project where you have required all involved parties to sign a contract about legal issues and whatnot? Personally I haven't...yet, however I believe it is a very safe and efficient way to run a partnership.
No I haven't, but yea its best to do that when going into a partnership with someone such as opening a company together.
Probably not something that's needed for a forum partnership, but if you plan to run a host together, and perhaps if you wanted to split the cost of expenses and stuff, then a contract would be needed.
I guess when it all boils down to it, it really all depends on the type of project the pair of you want to work on together.
Regarding running forums, nope. Regarding hosting then yes, as when you register you are agreeing to the TOS, etc. and that is your contract.