At first glance, reports accessible by module (Reqs, Test, Defects, and Dashboard) are an either/or option. Either its exclusively Private to your logon or its Public to all who log into the project. Views are not selected by User Group. However see what you can do in through Project Admin in the Groups link. In the Admin tab, see if you can select Views of reports by dedicated Roles.
I have to warn you, though. Having folks in one role see things that every role cannot is an abysmal nightmare. When you see something in HPQC, whether it be a report or a field and its menus, you rightly assume everyone sees the same thing. Everyone should always see the same thing in the same order as everyone else - throughout the entire project for all projects. Every role should see and access the same data. Only defect closing permissions should differ by role, but they should still SEE the same fields/menus in the same order.
PMs and Executives get angry when their subordinates don't report on essential values. What they don't realize is that a QC Admin with no real QA Management experience has altered views by role. A user cannot enter data that does not exist for him. A PM can't imagine that data would be withheld from her team when accessing the same project.
If you really want folks to see certain reports and not other team members, then either update that same report to a SharePoint site and send them an updated link or go ahead and email those selected people your updated report. Don't contrive or manipulate access from the HP QC project itself or you'll go down a rabbit hole that you can't get out of.