Hi,
Pricing access for ME21/22/23N is controlled through the M_BEST_* objects through activity 09.
I've only used them to toggle price/no price so not sure how granular they can go - looking at the object descriptions I think you may be able to achieve sufficient restriction but I have not tested this.
Cheers