Ok here's the deal. I figured it was time I gave it a shot at hardcore scripting with XML Spawner. SO I came up with an idea for a PvP arena
Here's how it works. The arena will be a square, divided into several other squares, all separated by XML-spawned walls. Each player stands in one square, and the all the walls are loaded. Then, the separating walls will begin disapearing, and the players that were separated can now fight each other. Lemme see if I can show you (my ascii skills suck btw, so i gave up and made a ps)

The arena starts out like the 1st image, and each player takes it's place on the P tiles, then the walls load, total of 24 wallls
Now, what I want is, that every X seconds, 6 of those walls disappear randomly, so the first round would be something like
The players without a wall would have to fight each other, and so on, turning the match into a sort of gradual ffa.
Another option is for the referee to determine when the walls will disapear, but they have to be random. I could to this by hand, but then everyone would accuse me of fixing the matches.
I think I know how to spawn the walls, but I have no idea of how to despawn them.
The best solution would be to make a different spawner for each wall, then one that spawns them all, and then one that randomly despawns them.
What do you guys think? Is it doable?
Thanks for the help
Afonso