I can only be a little help
Total Recorderwill do the recording and convert it to mp3 (compressed) or standard wave files.
This is a good proggy.
A radio connected to you your sound card via double male 1/4 mini or 1/8 headphone jack.. (available at radioshack) should do the trick
no I am not sure on the rest.. if it was a game I was launching and I wanted it to run in specific paramaters. It is as easy as setting the paramaters in the ini or conf. file for the proggy.. to handle the auto paramaters required,
I know cron jobs in linux are pretty easy. perhaps someone else can come up with other data.