If you have unique content on all the sites, then, as far as I know, you can have a million sites, and Google wouldn't punish you for your effort. In fact, if all your sites carry a common brandname like, say, brandnameforum.com, brandnameshop.com, brandnametech.com, etc, you might even get a bonus in search engine visibility.