What about this:
Some forum, in special hardware-related ones, have “[Product] Owners Club” topics. Where everyone who has the product gather to talk about it, share techniques and so.
You can create a badge for each of those topics you want, and use the SQL to automatically give a badge to everyone who post in the owners club topic.
Yeah, there will be some problems with people posting in the topic just to ask a question and not having the hardware, but this would be off-topic and after you move the post to another topic the badge revocation system would take care of.