@OP If your friends are South African then you can make use of the Green Card
http://www.capepoint.co.za/greencard.htm
The TMNP My Green Card is available exclusively to residents of Cape Town and provides the holder with 12 free entries into any of the Table Mountain National Park’s pay points: Cape of Good Hope (Cape Point), Boulders Penguin Colony, Oudekraal and Silvermine, as well as to the braai and picnic areas at Tokai, Newlands and Perdekloof.
...
The card holder is welcome to bring along friends/family (a maximum of six (6) SA citizens may be clipped off the card on any given day– three (3) adults and two (2) children and the cardholder). Proof of ID will be required to be produced by all adults. *** Please note: that each guest brought in on the My Green Card (in addition to the main card holder) will be clipped as an entry on the card. ***