Im Schnelldurchlauf sehe ich keinen Fehler, sorry
Ich geh mal davon aus dass er "Sounds\Nachricht.exe" nicht starten will. Du könntest da auch am Anfang noch start dazu schreiben (also "start Sounds\Nachricht.exe"), aber eigentlich solle er es ausführen.
Aber mal ganz grundlegend, warum schreibst du so etwas als Stapelverarbeitung? Du wirst in der Schleife dauerhaft volle CPU load haben. Ich würde dir das in irgendeiner "echten" Programmiersprache raten, mit verwendung von Sockets (und nicht die Windowsfreigabe ...).
Hier wäre zb. ein schönes Bsp. für C.