Why limit the story to simulate a webcam-site? Is it so the user can pretend to be part of the story more easily?
Currently it's a bit difficult to understand how the dom can manipulate the gag / how he can use the glove over an online connection.
I feel like keeping to a webcam-experience only will be a very difficult limit for you to work around. Id suggest you scrap that limitation. If you don't want to scrap the webcam-idea, you could use other workarounds like sci-fi style VR, or magic as an explanation for how things happen I guess.
A randomly generated story is also difficult to work around, if you don't introduce more game mechanics / goals to guide the player.