Der Webserver muss zwingend PHP in einer Version >= 4.1.x unterstützen, bei Apache am besten als Modul.
Dazu ein Datenbankserver (MySql >= 3.2x., PostgreSQL >= 7.x, Microsoft SQL Server 7/2000, MS Access (über ODBC)), und gut iss

phpBB benötigt von Haus aus keine weiteren PHP-Module, jedoch wäre die GD-Lib nicht schlecht. Infos dazu unter www.php.net.
Wie wird phpBB installiert?
Das ist relativ einfach in zwei bis 3 Schritten erledigt. Siehe dazu die Installationsanleitung.
Wie installiere ich phpBB bei Freehoster x?
cyberwolf81 hat dazu einige Anleitungen geschrieben. Vielen Dank dafür!
Die Anleitungen findet man z.B. hier: