I've no idea about a contract like that, but suggest the seller should contact a notaire near the property.
You're both going to need someone who speaks french and english.
In the transition period who is going to pay house taxes, insurances etc? If you're going to be using the place during that time, would it be difficult to get insurance?
It sounds a bit like a longterm tenancy.