I think Dave Porters[/url:3jmsp8d2] site is a useful starting point. He's based in the UK and I'm sure things will be different, but there's lots of good information.
He also has a very competitive range of breweries that could easily cater for what you seem to be talking about