How are you parsing/generating things?
In IRC I'm parsing the stream like this:
my $uaw = LWP::UserAgent->new;
my $cl = $uaw->get('http://stream.managemydedi.com:8000/');
my $content = $cl->content;
$content =~ s/\n//g;
my ($listeners) = $content =~ /<td>Current Listeners:<\/td><td class=\"streamdata\">(.+?)<\/td><\/tr>/gis;
my ($song) = $content =~ /<td>Current Song:<\/td><td class=\"streamdata\">(.+?)<\/td>/gis;
print "Current Song: \"$song\" with $listeners";
I'll be happy to help out with whatever you need - hop on the IRC Chat (wazee.org/chat) or irc.mozor.net - nick is zach
Also: Do we need a server on port 80 for firewall users? I may be able to get another one up on our box in Miami.
Edit: I have IceCast2 running on our Miami box, seems I can't get ShoutCast to run on Port 80 no matter how hard I try (I can forward the port, but it won't report it as port 80 to shoutcast.) I'm still working on it to figure out an alternative solution. It can't support many users, but it should make some people behind a firewall happy.
Edit2: I've made a script that works like /status.php in perl to also work with IceCast. I'm still working all the bugs out in it. Please contact me - email@example.com
or hop on the chat :-) I'll show it to you.