¿Y dónde vas a guardar los mensajes de los foreros? ¿En archivos html? Tendrás que guardar la información en algún sitio. Si lo haces en archivos (html o de texto) será más pesado seguramente que la misma base de datos. El archivo de texto será la misma base de datos. Y luego, las búsquedas, la manejabilidad, el borrar o no mensajes o post... no sé...
Seguramente se pueda hacer sin usar una base de datos, pero por seguridad y por muchas cosas más yo la haría con bdd.
Bueno yo sigo pensado que lo hagas con bdd pero ya que lo preguntas he visto este foro sin base de datos (en español donde tal vez te puedan orientar):