Ok guys this is what I have found out so far, thanks very much to everyone that PM'd me.
Vodacom and MTN (cellular service providers) are at Johannesburg airport.
Hardware (USB 3G modems) are available for rent
Pure data plans are available, this is from Vodacom link
and below is part of an email I received as an excel file so I just did the copy paste thing below is MTN's prices
A broadband mobile USB also known as 3G Data card, is a mobile modem which you connect to your laptop to access the internet. Our 3G Data Cards rates are as follows.
3G Data Card
Daily rental rate @ R10.00
Daily insurance @ R5.00
Weekly rental rate @ R60.00
Weekly insurance @ R30.00
Monthly rental rate @ R180.00
Monthly insurance rate @ R90.00
Excess (provided insurance is taken) @ R1000.00
Replacement cost @ R2000.00
Credit Card Authorization / Deposit @ R1500.00
Business Rules – If a unit (sim card, phone, data card or GPS unit is taken for 6 days or more the weekly rate will apply up to 17. Thereafter a first month rate will apply If a unit (sim card, phone, data card or GPS unit is taken for 18 days or more the monthly rate will apply. In both instances periods in excess of 6 days (weekly rate) or 30 days (monthly rate) the additional period will be charged pro-rata to the applicable rate.
All above charges exclude Value Added Tax (VAT), at present 14%.
Our sim only rates are as follows.
Daily rental rate @ R5.00
Daily insurance @ NIL
Weekly rental rate @ R30.00
Weekly insurance @ NIL
Monthly rental rate @ R90.00
Monthly insurance rate @ NIL
Excess (provided insurance is taken) @ N/A
Replacement cost @ R150.00
Credit Card Authorization / Deposit @ R1000.00
I hope it helps someone, at the end of the day if you are a foreigner to South Africa you must have a passport to buy a data plan and either rent your hardware or have an unlocked device (i will be using the MiFi) if I need correcting or someone has more to add please go ahead and add, everything helps.