No hablo MAC.
I guess two components would be necessary. First software that could save the broadcast to a hard-disk. And second a constantly updated broadcast schedule that the recording software would use to start and time the recording.
Does anything like that exist yet?