Firstly want to say im writing from my phone so i may spell a word or words wro g apogolise me for the bad spells.
No simon, i see that you alreafy own a domain. Just point the domain to the host i said anove to that nameservers. It can take a while to get new nameservers read the new host. Anyway i see that there isnt anything that needs to pay, all these stuff is free. If it should codt, i would alteafy say that. Trust me, no any stuff here i said, doesnt cost. But its gonna take some days to make it the website and forum.
Regards!
//CyBeRooT - Muhammed Gultekin