Hi there and thank you for your question,
I will try to assist you with your legal question but please feel free to ask as many follow up questions as you like until you are 100% satisfied.
Yes, you can get a restraining order, but typically that means that you would need to go to Court and apply for an interdict to keep the girl away from your son.
Or what you can do, is to apply for a domestic violence protection order. Your son can do this at his nearest police station and/or magistrates court. I think that a domestic violence protection order would apply since they were in a relationship together, and the abuse happened during the relationship, and after the relationship this girl is continuing to harass your son.
He will need to depose to an affidavit setting out the reasons WHY he needs this order, and also what happened to him that he is still worried. If you can attach a letter from your son's psychologist confirming anxiety and/or something else, that will definitely assist you!
The magistrate will then grant an interim protection order which will be served on this girl by the police. All of the parties will then need to appear before the magistrate to argue why (or why not) the interim protection order should be made final (or not made final).
You can do all of this without the assistance of an attorney - but if you can afford one, my advice is always to have one assist. Especially since an attorney can assist you in ensuring that all of the right relevant evidence is placed before the court.
I am afraid that I am not allowed to refer you to a specific attorney, however I can suggest that you can locate a suitably qualified attorney in your area who will be able to assist you with your query at www.southafricanlawyer.co.za
If my answer hasn't answered all of your questions, please send me a REPLY with follow up questions so that I can continue to assist you in this same thread for as long as you need. Let me know if you need more advice - dont just rate my answer as "bad".
If my are HAPPY with my answer then please click one of the STAR ratings or the SMILEY FACES to rate my answer!
Good luck and best regards,