@gokussgod Hay muchos factores que deberías tener en cuenta.
Lo de hacer dinero, puedes olvidarlo. Eso está reservado a quienes tienen cientos de miles de visitas, y un foro desconocido que recién empieza no va a estar en ese escenario ni de broma. Puedes inflarlo a anuncios, usar referidos, etc.. pero lo único que vas a conseguir es hacerte una mala prensa del copón y agobiar a los usuarios que tengas, que acabarán marchando (por no hablar de los plugin que capan a pubicidad y que usa casi todo diox).
@melado ha tenido que sudar sangre para comprarse el ferrari.
Si el foro debes montarlo en un lado u otro tendrás que valorarlo en función de lo complejo que vaya a ser: si debes alojar muchos datos -imágenes, vídeos, ...-, de la cantidad de usuarios o de tráfico estimada, del tiempo que tengas pensado mantenerlo en funcionamiento, ...
Por lo general y para curarte en salud, lo más sencillo es contratar un hosting baratillo que integre esa posibilidad (que incluya php, bases de datos mysql, etc). Hoy día lo tienen el 99% y los encuentras por 2€/mes sin mucho esfuerzo. Las hostings gratuitos a medio plazo, a poco que el foro tenga movimiento o necesites algo más de espacio, acaban siendo problemáticos, y si decides trasladarlo a otro lado te acordarás de sus antepasados con la mayoría. Y a mayores, puedes aprovecharlo para montar un blog u otros servicios si quieres.
Por otro lado, el registro de un nombre de dominio no te suponen más que unos diez euros al año, o menos.
Lo ideal sería que ya tuvieras tu propio servidor (un dedicado) y que lo aprovecharas , con control absoluto de todo. Pero si no lo tienes, busca un hosting baratillo en plan MBI (
http://www.masbaratoimposible.com). Yo tengo cosas ahí desde hace años y hasta ahora perfecto.