how is the idea
there will be battlegrounds, some already exists like in pewter and ceru, but they need a little map modification, users will get on the ground and interact with the player zone, other player same to, and when battle start the gate gets closed. the players on zone can interact each others like trading in pokecenter to places bets and winner gets all.
even it can be, zones like for cheaper limited battles like 500-5k pokedollars in pewter zone, a simple sand made like. in vermillion a better look stadium 100k-500k bid limited, as example
and if codes can be done, active pokes on battle zone can switch out and make moving animations like battling. and maybe players moves can be shown over the pokes for watchers around.
and this can help game to out from chat window to more roleplay experiment.