100,000 songs?? No way any shared host would allow, or can provide that much storage!! Seriously, you need at least, a big VPS, but I'd recommend a dedi! This isn't a joke if you can afford that script ($250) you should be able to afford maintaining the site/server, if not, you better go back to the drawing board and think of a better plan to fund this project...