If it's streaming mp3, then look into streamripper, which I've used before with great success.
If it's a RealAudio or Windows Media stream, that sounds tougher, since I don't know of clients that run without a GUI. Upgrading to Panther (via XPostFacto if need be) to allow multiple simultaneous GUI users is another option maybe?