In X-Cart 5 you can use "memberships" http://kb.x-cart.com/en/users/user_membership_levels.html to setup products as accessible by users with certain .