Ho visto adesso che nella Insert sono coinvolte due tabelle, users e user_group, non stare troppo a preoccuparti del fallimento di una delle INSERT (neanche phpbb lo fa ).


1) Puoi sfruttare INTERAMENTE il sistema di phpbb, non hai bisogno delle sessioni di php, dal cookie puoi risalire a tutte le informazioni che ti interessano. In questo modo con un solo login, l'utente è dentro al sito e dentro al forum.


2) io aggiungerei un'altra tabella relazionata con lo user_id, senza toccare la struttura originaria del forum