Me parece que no puedo decirte nada mas, el problema no esta en el script si no que esta en los datos que tu pones en la parte de la conexión a la base de datos, por ese motivo no puedo ayudarte.
habla con tu hosting o mirate mejor los datos que utilizas. ¿tienes phpmyadmin? si lo tienes es la mejor forma de comprobar cuales son los datos de conexion a la base de datos ya que para acceder a phpmyadmin tines que poner tu nombre de usuario de la base de datos y tambien el password de la base de datos y una vez estes dentro pueder ver como se llama la base de datos de los foros phpBB2 que usas (me parece que segun dices es horalib_phpbb2)
en los hosting el nombre de usuario de las bases de datos suele ser parecido al nombre del dominio, por ejemplo si tu dominio es
www.horalibre.net el nomrbe de usuario de la base de datos seguramente será "horalibre_net" o algo parecido.
Un saludo y mirate mejor todos esos datos.