No conozco bien como trabaja "Shoutcast" pero parece que puede o también genera XML para esos resultados .. Si es así (busca esa opción o información al respecto) te será más fácil "parsear" ese tipo de archivo con estructura bien definida y estructurada (valga la rebundancia) que no "parsear" todo ese HTML de forma dinámica usando expresiones regulares (las cuales no son mi fuerte).
Revisa estas utilidades para tal fin -ya hechas- (a veces no vale la pena re-inventar la rueda ..)
http://www.gmtt.co.uk/details.php?file=3 http://www.kription.com/scxml/recent.html http://www.radiotoolbox.com/downloads/
Usa google .. veras más información al respecto.
Un saludo,