When you sign up for the hosting account, it'll ask for your forum details. Just fill it in with your existing forum account. This will link your forum account with your hosting account.
And yes. With a free account, it's required of you to login and visit the forums at least once every 31...