Lo que necesitas para un foro es cualquier servicio de hosting gratuito o de pago que tenga soporte base de datos y un lenguaje dinamico, lo mas comun es un foro programado en PHP y MYSQL, un foro es un programa que se ejecuta en el servidor web, y el foro gratuito mas conocido es
www.phpbb.com. y un foro de pago es el
http://www.vbulletin.com, que es el que estas navegando, ahora hay otros que he visto y probado en asp, coldfusion, sin embargo el empleo de estas tecnologias es caro, por lo que para ti esta muy bien el phpbb
Tu puedes programar tu propio foro, solamente que te lleva tiempo, esfuerzo y conocimientos en lenguajes dinamicos y bases de datos
Te recomiendo que bajes el phpbb y escogas un servicio de hosting gratuito o de pago, lo subes por un programa ftp al servidor y el archivo install lo corres como si fueras un visitante, cambiando en el codigo que tenga la coneccion a la base de datos, tu password username que te haya dado el hosting y el nombre de la base de datos
Es que para tu foro necesitas un hosting del que sea, por que si dices que no necesita alguno, es como si fuera a la tienda de coches y lo pidiera con mucha potencia pero sin motor por que me molesta el ruido