You can set it so only registered members can post coupons, but overall the site is accessible to visitors without registration. You would either need to look at customization, or possibly use of a plugin such as "network privacy" as mentioned
here. Thanks.