As far as I know the cable should work with a Mac.
I assume the problem is the lack of a parallel port.
Have a look at my list of links for using an Arduino as an ISP programmer--the recently mentioned "Burning the Bootloader without external AVR-Writer" page looks hopeful as it seems it wouldn't require a functional IC to start with.
--Phil.