No publisher makes money off games being sold.
They ship copies of the game to retailers, for $X each (varies with the game). This gives them money. Once the copies are out of their warehouse, they no longer earn any money from them.
So if they ship 2 million and the stores sell 100k, they'll get money from 2 million copies.
If they ship 2 million and the stores sell 2 million, they'll get money from 2 million copies (and then the next shipment, but that's not the point).
So no, Sony makes no money on PS2 games which you buy from a store, but if enough are bought, there will be a new shipment, and THAT makes them money.







