For det første, så skal du have en server der understøtter sproget PHP. En database-løsning ville helt sikkert også være på sin plads, da et forum normalt er interaktivt og baseret på en database.
Find ud af det hos din udbyder. Mange servere understøtter PHP eller ASP. Hvis din understøtter PHP, så kan du gå videre med projektet. Hvis den til gengæld understøtter ASP, så skal du ha fat i et andet forum. Jeg har faktisk et her, som er baseret på ASP og 3 databasetyper (MDB, MySQL, MSSQL):
http://www.snitz.com/Der er vejledninger til opsætning på både PHPBB's hjemmeside og snitz's hjemmeside.
Der plejer typisk at følge nogle help-filer med i produktet. Tit er det forsiden, som skal indstilles af dig når du uploader det. Når det er i orden, så kører forumet.
PHPBB bruger forsiden til config... altså index.php eller default.php
snitz bruger config.asp (som du skal konfigurere manuelt) og install.asp efter konfigurering.
Design af forumet (farver, billeder, etc) foregår online via forumets admin-menu (for begge fora). Det skal indstilles online, og kan ikke gøres på din computer, med mindre at din computer, som serveren, også understøtter ASP/PHP og en tilhørende database.
Ændringerne til farverne osv, bliver gemt i en database, og det betyder at det også er interaktivt. Det er derfor et krav, at din computer skal understøtte et af de to sprog, før at det kan lade sig gøre. Du kan dog også gå ind og ændre det manuelt i databasen, men det er et stort arbejde. Tit skal du også ændre databaserne online, og det kan simpelthen ikke betale sig.
Læs mere på producentens hjemmeside.