Vamos a hacer la estructura del foro y a almacenar la información, para hacer la estructura utilizamos un lenguaje de programación, en este caso PHP y para almacenar la información yo utilizo MYSQL.
Descargate Phptriad para instalar las herramientas que necesitamos.
Instalarlo no necesita mucha explicacion es una instalación clásica de Windows, solo has clic a todo.
Ahora vamos a crear la Base de Datos que es adonde vamos a guardar la informacion.
Primero tienes que iniciar el Apache que es el que te permite acceder a las otras aplicaciones antes mencionadas.
Buscas Programs, y haces clic en Star Apache.
Luego inicias MYSQL, haciendo clic en Mysql-D-NT
Entras a http://localhost/phpmyadmin en tu navegador
Haces clic en Crear Base de Datos y le das un nombre.
Ahora creamos una tabla que es un esquema de informacion en este caso del foro.
Te aparecen cajas de textos que son rectangulos blancos donde puedes escribir.
En esas cajas de Texto le das nombre a la tabla, y numero de campos, un campo en este caso es el Id que es un numero que va a identificar al que hace la pregunta, otro campo puede ser autor para que guardemos el nombre de quien hace la pregunta, dgamos que le vas a poner 6 campos.
Ahora vamos a crear los campos.
Le das los nombres id, autor, titulo, mensaje, fecha, respuestas.
Le das el tipo de dato.
Id queremos que se incremente que el primero sea 1, el segundo 2, entonces el tipo de dato es int auto_increment.
Autor, titulo, mensaje y respuestas queremos que sea de letras le damos varchar.
Para fecha se usa datetime.
Y listo esta nuestra base de Datos
Ahora a Programar.
Puedes programar en el bloc de notas o en otro editor mejor.
es lo que va a identificar que el codigo, lo que escribimos, es PHP
Vamos a definir las variables, en las variables guardamos informacion pero de manera temporal, mientras que en las bases de datos de manera permanente.
Para definir las variable escribimos algo asi
$bd_host = "localhost";
$bd_usuario = "user";
$bd_password = "password";
$bd_base = "nuestra_bd";
localhost quiere decir que el servidor es local, las otras variables son para el usuario, la contraseña y la base de datos.
Y como me salio que mi respuesta es muy larga y creo que con estas bases ya puedes entender un tutorial, solo busca uno y sigue la instrucciones, en google encuentras milllones.