Hi KeyDog.
To explain a little bit better:
I´m creating a small community site. Let's just call it community.com.
When a user signs up at community.com he gets his own profile page and the direct URL to his profile becomes community.com/username.
The punBB forum is just one feature of this community site and it is located at community.com/forum. I've integrated it so that when a user signs up at community.com an account for him is automatically created in the punBB system as well. And when he signs in at community.com he is automatically signed in into the forums as well. I've removed the register and log in/out links from the punBB menu so all users will have to do that through the parent site (community.com).
What I'm trying to do now is to change the username links in the forums so that they point to the user's profiles at community.com/username. It will always be community.com/ and the only variable will be the username. I think it will be confusing for members if they all have two profiles, one for the parent site and one for the forums.
The answer to how I will moderate the users in the punBB system is that I probably won't have to. If I need to ban them or delete them I will do that through the cms for community.com. Of course it would be good to be able to see all posts or topics by a user but I suspect that his profile page will still be there, I just won't be able to access it by clicking a link. I believe I'll still be able to access the profile page by using the direct URL. For example: community.com/forum/profile.php?id=9
But how will I know the user's id? When a user signs up at community.com he is assigned an id. And since he is also created in the forums automatically he is assigned the same id there. I can see the user's id in the cms for community.com and I can even create a link there to the user's profile page in the forums.
It would be great if the punBB system could automatically use avatars/profile pictures from user's profiles at community.com but I believe I'm getting ahead of myself, especially since my knowledge is quite limited in the programming era.