here just suggestion may abe if you want you could open up a room on paltalk the only thing i that you would need is bunch people in diffrent time zone you could trust to run it we have tried it before but it like there no backing so what i think you need to do is the owner of this site adminsrator get thougher and put up the room its free other than for the fact you need to have in that is admin to be able to see the room
just a sugestion thanks jailbird368