A webapp using the Web Audio API adopting the same sort of approach: http://smus.com/ultrasonic-networking/
Running fully in the browser with visualizations might make a good teaching tool for digital signal processing (although you'd need better DSP code to demo, mine is not a shining example.)