То есть, есть сервер, которым управляете вы и только вы можете создавать комнаты; есть клиенты, которые подключаются к этим комнатам, но создать их не могут. Теперь вы хотите, чтобы клиент мог создать комнату? Я правильно понимаю?
Если да, то в чём проблема просто послать команду серверу на создание комнаты с нужными параметрами? (кол-во мест в комнате, кто создал, пароля на неё, если это необходимо, и др.). При этом код создания и управления всеми комнатами останется на сервере.