Credo che creare un forum da zero sia un impresa non molto semplice...

Cene sono di gratuiti gia fatti:

http://www.simplemachines.org/
http://phpbb.com

Questi sono secondo me i due migliori.