Hm jetzt einfach mal so spontan: Töne generieren könntest du mit windows.beep(frequenz, laenge);
Die Seite, die den Ton interpretieren soll, ist etwas komplizierter. Dort musst du das Signal aufnehmen (sollte Bass.dll leisten) und anschließend eine Fourier-Analyse
FFT drüberlaufen lassen. Dies kann dir aus dem Signal die Frequenz ermitteln.
imho sollte das auch mit Bass.dll gehen, allerdings habe ich die noch nie verwendet, weshalb ich über die entsprechenden Funktionen und Prozeduren nichts sagen kann.
//edit: Windows.Beep gibt glaube ich Töne nur über den PC-Speaker aus, richtig?
Dann müsste man sowas hier nehmen:
http://www.delphi-fundgrube.de/faq13.htm#topic1307
Aber wie gesagt, das größere Problem ist die FFT Analyse