we use Invision Community for the forum software. it's been quite a few years since it was set up (and technically I didn't do it), but I imagine if you google them, you'll get step by steps. you'll want to snag a website address too (we went through GoDaddy), and a place that will host it all (we use Linode).
or you can make a private facebook group