Hello.
If I understood you correctly, you have a few suppliers and they offer the same products, but for different prices. Let's say if you need to sell the product from supplier who offers it for the highest price, you can do it during import via Store Manager for Magento application.
You can set up automated imports using this app, updating stock on schedule from several suppliers, applying special Expression formula (similar to Excel formula) during upload:
IF([FIELD_VALUE]>[CSV_COL(INDEX)], [FIELD_VALUE], [CSV_COL(INDEX)])
instead of INDEX should be number of column of CSV with price.
This formula means that in case in file the price is bigger, it will be assigned to product, if the price in file is lower, then price from file will be ignored and current price will be kept.
You can download 14-day free trial version from the link in my signature to check how it works. We also have free support and step-by-step documentation.