Take a look at Oddcast to stream with and ID Tracker II to read the data from the scanner.
ID Tracker II can be set to display the cruuent channel info to its title bar and Oddcast can then be set to read that info from ID Tracker II's titlebar and send it as the streams text.
Check out my stream at
http://stream.electropost.net:8000/icp963.ogg.m3u for an example. This stream is using an old BearCat 245 and the original ID Tracker software along with Oddcast out to an Icecast server, but it should work to a Shoutcast server as well.