Originally Posted by
Kesnerco
We are also taking firearms--is there a special terminal for doing this?
According to the TSA, you will check your firearms at the check-in desk of whatever airline you are flying. You have to pack the firearms in a certain way to satisfy security concerns.
TSA has a how-to guide.
If I were you, I'd contact your airline as well for any requirements they have.
According to this site, you will also need to check in with the SA police after clearing immigration in Johannesburg.