Yes You can do this by setting up pricelevels
1. Go to inventory>>>>> and click on price levels. Here you would need to create a price level. Name it " wholesale customers" and click add.
2. Go to the product that you want to offer for wholesale and click "quantity discounts tab" (located at top) Here you can display the prices they will get for the amount that they order. enter your amounts..make these amount prices that everyone will see, get, and do not have to log in to recieve.
3. After adding the above....go to the advanced option tab. Here you can do two things you need. Set up the password protection and make the min quantity order for the product. In the price levels box you should see the name of the price level we created and a box. In this box you want to put the amount you want to charge for each product to your wholesale customers (ones that have to log in to see it)
You should also see below this, the spaces to put min and max order amount.
4. Make sure you click update and save.
5. Now you have to place these price levels to the customers you want to have this special pricing. Go to the customers section>>>>customer administration....choose a customer and click edit.
Once on this page, you should see price levels, choose the price level you created. and click update.
6. Now test it. Go to your site and log in under the account you set as a price level and you should see the prices adjust.
For Free shipping of that product on the general tab of the product editor, there is a check box labeled free shipping ..."check that box"
I know this is long, but if you need help, just let me know where you are, and I will fill in there...lol