Do I have to personally sign the sale and purchase deed in Thailand?

No, an authorized person with a notarized power of attorney, such as an agent, can sign on your behalf.