I have my primary iTunes database playing in eleven different locations, some using the iTunes accounts, the others via Airport Express. The older style Airport express stations can be picked up for around $50/60 and used simply for printer/music distribution.
Yeah Simplify media does exactly what you want, and I believe it’s free. There’s also an iPhone app which uses it, so you can stream your whole collection online directly to your phone.