Setting up custom shipping costs based on member not product??

OK so why do I get clients who just need everything lol. Alright so a client has a normal retail store online. But they want to offer a separate members only area for certain venders who are prequalified and can order with special wholesale rates. I can set that all up no problem. Her special request is shipping. Each vender (member) is different as far as shipping costs, and not necessarily based on the product. Is there a way to adjust special shipping costs per vender (member) as well as per product?? Thanks!!