Pegasus, you have a lot of problems here.
You can't transit twice through Europe if you touch SA. So you can do one of the following...
Afr-Asia-NA-SA-NA-Europe-Africa
Afr-Europe-NA-SA-NA-Asia-Africa
Also, you need to have a transit without stopover between NA and SA either on the front or the end of South America.
BA only runs a non-stop to MRU now.
Your valid stops in Africa are numerous, but would include CPT, JNB, VFA, WDH, HRE, and many more. Look on BA's website for a list. Should be on the SA site.
Example valid routing would be....
JNB-HKG-NRT-HKG-DPS-HKG-JFK-LAX-DFW-
SJU-DFW-LAX-SCL-IPC-SCL-UIO-SCL-LAX-
LHR-HEL-LHR-DXB-LHR-CPT-JNB
[This message has been edited by Darren (edited 12-09-2001).]