Muy buenas, antes que nada, bienvenid@ al foro, puedes pasar a presentarte ante la comunidad si quieres, para que te conozcamos un poco mejor: Aquí
Como te ha dicho Kashir, estaria bien que modificases el post y quitases esas mayusculas, y para tus proximos post tenlo en cuenta.
Con respecto a crear un foro, esta claro que la mejor opciones es usar un CMS, ya que crear un foro tiene que ser algo complicado, y como siempre se dice: para que reinventar la rueda?
De todas formas si lo que quieres hacerlo tu mismo es para aprendar y ver como funciona, he encontrado este post en forosdelweb.com que puede que te sirva, yo no lo he leido ni nada, pero por el titulo del post, creo que te puede ayudar...
http://www.forosdelweb.com/f18/aporte-crea-foro-con-php-562869/
Un saludo.