I know UCT has a SSA (Semester Study Abroad program). Is it the same at other universities in SA?
All the major South African Universities allow students from outside of South Africa to apply and study, making use of a variety of application options.
Many universities (such as UCT, UP, Stellenbosch, UKZN, Wits, UJ and more) offer ‘Semester abroad’ programs, in which students from international universities can spend a semester or two at a South African university.
It is also possible to apply to complete a full degree as an international student at local universities. University fees for students are generally higher than for South African citizens, but it is nonetheless an attractive prospect, as South Africa boasts many of the continents finest tertiary education facilities.
UCT probably has the most diverse contingent of international students, especially from Southern and Central Africa and Mauritius, or on exchange from Europe or North America. However, all other major South African universities also have a sizeable number of students from international universities (for example, 3.9% of Stellenbosch students in 2015).
You may find these links helpful
UCT - http://www.students.uct.ac.za/students/applications/international-applicants
Stellenbosch - http://www.sun.ac.za/english/maties/admissions/international-students
Tuks - http://www.up.ac.za/en/fees-and-funding/article/277401/international-students
UKZN - http://applications.ukzn.ac.za/ApplicationProcedures/International-Applicants/International-Application-Procedures.aspx
Wits - https://www.wits.ac.za/internationalstudents/
UJ - https://www.uj.ac.za/internationalstudents