I'd suggest you consult your attorney for that, as the laws are handled differently in each region, and those people should know best how to handle it properly.
Krompton
I second the use of an Attorney. That is one of the reasons they exist. Depending on how in-depth you need it to be will determine the price quoted. Most lawyers have generic templates for all sorts of agreements.
-saige-