Opino lo mismo que living. Todo el mundo hemos hecho lo mismo. Empezar algo, y cuando surjan dudas puntuales, preguntarlas.
De primero te recomiendo que te bajes los foros phpbb desde
http://www.phpbb.com
Luego te aconsejo que busques un server que admita bases de datos sql y que tenga como poco un MySql para poder gestionar tu base de datos.
Hay varios por ahi. Puedes ver alguno en el apartado de Hostings y elegir por ti mismo.
El siguiente paso es instalarlo. Esto es bastante fácil, y yo por lo menos no tendría problemas en explicartelo porque ya he instalado unos cuantos.
Lo del dinero no creo que motive a nadie, porque en los foros estamos para ayudar desinteresadamente. Hoy por ti, y mañana por mi.
Salu2