Ross,
I'm wandering if this really merits a contract. Can you not just write down what has been agreed and get both parties to sign it. I would go with your suggestion of running it past your lawyer friend as I think this is a relatively simple transaction