You're walking into a pile of stuff, I can tell you. It's possible to make dedicated minigames but even the final output is buggy as hell.
No, setting the owner to 0 will not help. The minigame needs 1 player at all times to survive. I got around this by making a fake client to sit as the owner until the owner came back. It worked but there were so many bugs. I suggest you don't attempt this.