In Samui the cost of a new wp from a lawyer/accountant starts from 15,000 baht till 18,000.
About your multiple entry Non B visa, you must do a border run to Satun to re-activate it every no more than 90 days: check your current stamp expiry date to know when you must do the next
Better you just fly back and get 30 days visa exempt on arrival, then you extend by 30 days at immigration for 1900 thb. 60 days guaranteed without any troubles
, is the request of flight back to your country a peculiar proof for South African citizens?
Because Penang Consulate, in order to release a Tourist visa, requires house rental contract or hotel booking (at least 2 weeks) AND a reservation/confirmation of an onward ticket within 60 days from the visa issueing date. They don't mind about the destination of flight reservation