to whomever this might concern:
this can simply be solved by using pulseaudio system (it's *nix native, but has binaries for Windows and OS X AFAIK).
server side can be configured by adding following line to default.pa (wherever it my be on your system, *nix default is at /etc/pulse/default.pa)
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;[column separated IPs or IP ranges] auth-anonymous=1
on server you can then list sinks with
pactl list sinks
and then tunnel the sound from client
pactl load-module module-tunnel-sink "server=[IP OF SERVER] sink