the built-in multiplayer features are host/peer, not client/server. For a trading game, you want a server you control to act as The Authority to control/allow/disallow exchanges and transactions. It's still doable, but it means you cannot rely on the built-in "easy" functionalities and you'll have to do some of the "hard" work yourself