I think I have at least half of the answer for you. As far as making it so B2B customers aren’t charged tax, you can control that on a per-customer basis via their customer account (ie. you can set a customer to not be charged tax).
If you’re looking to have completely separate products for your B2B customers, then you can do that via the B2B channel (on Shopify Plus) here: https://help.shopify.com/en/manual/b2b/catalogs
Not sure if the above is what you were looking for or not, but I figured I’d chime in and give it a shot!