Radio Project

I was looking at playing with a small project for a company project, and I am wondering what’s the best tools to build a streaming radio online. I was thinking Flash, PHP, Mysql, XML, but some how I don’t feel thats just it. I am wondering what else can I add to that equation? Should I use other languages?