The South African government enforces stringent regulations on firearms entering the country, and requires comprehensive documentation.
Complete the temporary firearm import application form (SAP520). The form must be completed in black ink and must remain unsigned until the document is finalised in front of the police official issuing the actual permit at the airport.
If you do not wish to bring your own firearms with you on safari, you are welcome to hire either a rifle or bow on prior arrangements. Firearm and ammunition costs can be viewed here.