There is a great website TIMATIC WEB which can answer any of those questions easily.
Yes
Yes,you do need a visa.
its depend, does the south African has a Swiss citizenship? If yes he does not need a visa for any European country..
Hope not
Yes South African passport holders require a visa. You cannot get an Electronic Travel Authority (ETA). You must apply in person at your nearest embassy.
If he is travelling on a south African passport he will require a Schengen Visa if visiting Holland or Germany. He will require a separate visa from for the UK if he wanted to visit there as well.
Yes
Yes. Only if visiting for a certain length of time.
Yes, a visa is required.
Yes,you do need a visa.
yes they do need visa
its depend, does the south African has a Swiss citizenship? If yes he does not need a visa for any European country..
Yes
Yes
yes
Yes
Hope not
no, as long as you have a passport