I assume by forum, you mean discussion boards. Find a hoster that provides you with some php apps, a discussion board being one of those. Install and configure it, that simple. In addition, you'll likely want an intro page that allows users to link to various sections of your overall site.
Be warned however that discussion boards are time consuming. They require constant monitoring to uphold the rules that need to be in place.
A nice touch to any such site is a mapping function from either Google or Yahoo. Added to that could be an advertising section for local businesses, offering specials to your viewers. Both of these functions are database driven, which then ties nicely into a bulk mailer so you can keep in touch with those that like your site and opt in to recieve emails from you, which of course include specials from your business partners.
Edited by altarealtor (07/24/07 02:27 PM)