Claro,
Lo primero que necesitas es un servidor que te ofrezca una base de dato tipo MySql. Los hay gratuitos que te lo dan.
Lo segundo, instalar un foro phpBB2 y listo. No es un foro de esos malos gratuitos, sino uno de verdad, configurable y seguro.
Tienes todas las explicaciones para conseguirlo e instalarlo paso a paso en:
http://www.comocreartuweb.com/mejora-tu-web/foros-introducion.html (tienes el enlace arriba, bajo mi nombre en este mensaje)
Espero que te ayude, ya nos contarás que te parece, oki?
Un saludo!