You can set a price related to a supplier but not to a customer.
There is the discount feature but obviously that’s not what you want.
You have also the “multi-price” feature that you can activate and check whether or not it could help (set 5 different prices for a product then in each customer card you can select which price (1 to 5) to affect for the said customer).