Add two new permissions to set.
First, react to the resource to download.
Second, comment on discussion thread before download.
If a member does this, the download button will be released and the member will be able to download the content.
I found an addon that did this, but it hasn't been...