Right now we're developing a simple *nix recorder which will generate parchive-style mp3 files from a schedule. It can get the data from a stream (so it doesn't have to encode) or an mp3 file on any server which allows http access to the files.
The next step is to have it get files from a sound card and encode them.
Having it get files from a stream means it's not necessary to record on another computer and upload.
It's part of the development of the Virtual Program Director, but I couldn't find a simple *nix recorder which would operate from a schedule.
It's not quite ready for release, but if you're interested, email me.