I dont suggest using VB for that since to my knowledge it dosnt support username overlay, thus the account name displayed next to the posts would be their account id/number, which could compromise account security.
In this case IPB would be a better option since it supports custom username overlay, so the player would be able to pick a custom username when registering, rather than display their account id/number, while still log in to the forum using their account id/number.