After some intensive Googling I found this: http://currencies.apps.grandtrunk.net/
They have a web service you can use: http://currencies.apps.grandtrunk.net/getrate/2009-11-15/usd/zar
The last link represents the USD to ZAR rate on the 15th of November 2009.