I think that the wizard plugin should be able to help you out here as you can make things required before a user is able to post a topic. Issue is that users must fill this in. You would have to stop users getting around it somehow.
1 Like