How to structure a "many-to-many" relationship between nodes
You can achieve by these two modules:
Field Collection and Entity Reference,

You can create Field Collection field (unlimited instances) to Product, the collection field (act like a wrapper) contains an Entity Reference field references to Seller, and a price field for that seller. 

Some screenshot for you: