ArduinoISP on serial rs232

What you could do is get a FTDI cable, plug that into your Mac, and then take the (TTL level) RS232 output, and run that down to your board's Tx/Rx pins (and reset, etc.). For a really long cable run, put some RS485 chips at each end to convert the signal to balanced (one each for Tx/Rx and probably Reset as well).