I'm confused. If you're recording him playing live, why do you need to stream it from the web?
I've recorded streaming audio by plugging a cable from my soundcard's output to the soundcard's input. Be careful with the monitoring or you could get some nasty feedback. Also, make sure you turn off your Windows sounds or you may get some unwanted sounds in your recording.