The author should look into DTMF, they were quite popular in packet radio and you got a 1200 baud datarate. Haar Wavelet transform would probably be a lot less CPU-hungry than FFT.
http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signa...
http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signa...