the phpbb has a lot of support at their website and many others, do some searches.
you will need a hosting server that supports php, normally apache will work. then you have to setup your database through the control panel, or have your ISP do this for you, they may charge extra for the MYSQL feature. its a lot of bullshit for the first time, but a good experience.
good luck