Problemas con la sesion de phpbb3 3n mi hosting

Wenas a todos. A ver si hay suerte y podéis ayudarme.

Pues bien, para integrar mi web con la sesiones de phpbb3 uso el tipico codigo de inicio de sesiones:

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : 'foro/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

echo 'Thanks for logging in, ' . $user->data['username_clean'];

Logicamente, si estoy logueado en el foro como cazaplanetas, por ejemplo, este codigo deberia de mostrarme:

Thanks for logging in cazaplanetas

Cosa que en mi servidor de prueba en mi pc si ocurre. Pero cuando subo el archivo a mi web, lo que aparece es esto:

Thanks for logging in anonymous.

Y tengo que recargar la pagina para que me muestre de forma correcta:

Thanks for logging in cazaplanetas.

Se os ocurre a que puede ser esto debido.

Gracias.
Bueno.

Que sepais, por si os sirve de algo, que la única solución que he encontrado a mi problema, es cambiarme de hosting... ya se que no es una solución muy ortodoxa, pero después de mucho buscar y preguntar, no he encontrado ninguna mejor.

Por cierto, mi hosting era aruba.it.

Aun así, me gustaría saber por que puede pasar esto, por si a alguien se le ocurre algo.

Saludos.
amigo, estas seguro de que descargaste el foro en la pagina oficial?, puede ser que haya un archivo de php extra que alguien metió en el, ora cosa seria fallo en tu servidor o que no hayas limpiado las caches del tema, con las caches no me refiero a las caches del firefox o a al botón de caches que aparece en el index del panel administrativo, me refiero a las caches que aparecen en el panel para instalar o escoger un tema, hay también salen caches las cuales deberías borrar cada vez que haces un cambio en el código para que se visualice.