That shouldn't be a problem with the BASSenc add-on. If you have the required bandwidth, you could use BASSenc's built-in server, ie. BASS_Encode_ServerInit. Otherwise, you could setup a remote Icecast/Shoutcast server and feed that via BASS_Encode_CastInit. Please see the documentation for details on both, and also the SERVER.C and CAST.C examples included in the BASSenc package for demonstrations.