Is there phone or e-mail access?
Yes, both sites have access to email and phones.
In Mexico, there are internet Cafes downtown in Cuernavaca and in Mazatepec that provide internet access for a nominal fee. Make sure you have internet type email account like hotmail or yahoo. However, these are quite slow, and frequently crash. So, the best advice is to type all your emails on a disc and then copy them and send them.
In South Africa, the university residence at Hammenskraal, and on the campus of the University of Pretoria, students have free internet access. You should ask the residence director at Hammenskraal for access, as the computers are kept in an office whose doors are kept locked.
As for the phone, it is best you carry your own cell phone making sure it has international access (let your wireless company know about the place you'll be visiting). In addition, you can buy phone cards that allow you to make phone calls locally and internationally.