I would charge about $500, but I'm a lawyer not a programmer. It isn't that hard, given that I can do it. You just have to slog through it. Others would probably cost less. You could contact Greg Maxey at his site. There is a link to one of his pages at the end of this post. I suspect that Paul Edstein (
macropod) who regularly answers questions here would also tackle it for you. Another person who could do it would be Graham Mayor, who wrote the article on userforms I gave you originally.
Instead, you could use what Word calls an online form. This simply means a fill in the blanks on the computer form. It requires no programming.
Here is an article about creating such forms.
Please Fill Out This Form 1 - Creating a Form by Dian Chapman
Although her example shows something that looks like a form, rather than a contract, you can simply insert text form fields where you want your information typed in. You use the tab key to move from one data entry point to the next.
If you need your information repeated elsewhere in the form you would use a REF field. See Repeating Data.
A couple of notes about online forms: (1) Your form has to be locked (protected) for the form fields to work. This is what the lock button is for. (2) Do not expect that because you lock something that no one can change it. Locking it means that no one can change it unintentionally. It will take work and trying.