Połączyć się z tą samą bazą co forum możesz z każdego miejsca, niezależnie czy jesteś w katalogu głównym, czy podkatalogu, więc może przy logowaniu na forum wylosuj kilkanaście przykłądowych znaków userowi, zaktualizuj je w tabeli phpbb_users do jakiegoś pola i stwórz mu ciastko z taką zawartością w przeglądarce ? ew. wrzuć ten kod do common.php i twórz ciastka o żywotności kilku minut, np. 3 min i to samo z losowym kodem - aktualizuj go co 3 min. Oczywiście to wszystko TYLKO dla zalogowanych użytkowników. W ten sposób użytkownik, który nie jest zalogowany, nie będzie miał ciastka, co będzie oznaczało, że jest gościem. Z kolei jeśli będzie miał ciacho to odczytujesz jego zawartość (losowe znaki), tworzysz zapytanie:
<?php
$sql = "SELECT user_id FROM ".USERS_TABLE." WHERE user_przykladowe_pole = '".$_COOKIE['id_kod']."'";
$id_usera = $row['user_id']; // ID USERA ZALOGOWANEGO
?>