(Lapo) ...set the variables in your config.xml. This way they will be initially owned by the Server. When you call the setRoomVariables() method, specify the setOwnership flag to false (check the docs!)
The config file has a name parameter for the room. Will this work with dynamic rooms? Rooms where you don't know their names ahead of time? If so, how should the config file look?