But does the unit have enough CPU to do realtime compression of the WAV data that goes to the speakers.

Richard Lovejoys voladj hack shows you can get at the PCM/WAV data - in theoiry you could hook the data there as well and compress it on the fly.

Big question would be where to save it? Create some fids on the (rwm) mounted filesystem somewhere?