So you mean a radio station that broadcasts a constant audio stream of songs, and you have some software that identifies the songs you want and saves them...
That sucks... ok how about a hijacking a special frequency (from the CB range?) and then transmitting the same stream as a digial signal (an mpeg stream), which could have the name of the song in the header, that way the user will HAVE to save it before they can listen to it (and the software can identify the name of the song from the header).
I don't know what the data rate would be... lets assume 1mbit... then you could get hundereds of songs transmitted every hour...
That would beat the RIAA... but that would suck since I wouldn't get paid.
I think its a stupid idea ;-)