Hola,
Antes que nada tienes que hacer un estudio de mercado, me refiero a saber cuantos foros tienes similares a los que quieres hacer, hay foros que es imposible de competir y otros que son fáciles de competir.
Una vez tienes claro eso, lo del tema de trabajo es depende, un foro no necesita mucho trabajo como tal ya que la principal actividad la ejercen los usuarios y no como tal el administrador. Es decir, tu donde más trabajo tienes montando un foro, es viendo que categorías, foros y subforos quieres montar.
Después de todo eso, simplemente es pensar como lo quieres hacer (Si utilizando scripts ya hechos, como de pago o gratuitos, o lo quieres programar tu). Programarlo obviamente te va a costar más tiempo pero seguramente el resultado sea mejor que como otros scripts te facilitan. Cada uno depende de si mismo para ver lo que quiere hacer.
Con el tema de usuarios es básicamente lo mismo que cuando haces una web, te cuesta más o menos el mismo tiempo. Debido a que el tema de registro lo puedes dejar como opcional u obligar al usuario a registrarse, en cualquier caso para poder llegar hasta ahí es lo mismo que si fuera la visualización de una página web normal y corriente.
Un saludo.