Si, lo que sucede es que si ya has enviado algo al navegador antes de poner ése código en tu script, al iniciar sesión phpBB, da error de cabeceras ya enviadas. Puedes solucionar el asunto poniendo al principio del script que contiene el código(sin poner espacios ni saltos de línea ni nada antes):
Código PHP:
<?
ob_start();
?>
Y poniendo al final:
Código PHP:
<?
ob_end_flush();
?>
Si por casualidad, éste código lo metiste en un script aparte que cargas con un include en tu página, estos códigos, deben de ir en tu página principal, la que contiene el include, no en el script.
Salu2 ;)