It's not hard to run concurrent games on the same site even if said site is not dedicated to Werewolf/Mafia. Two or three separate signups, cannot sign up on the second game if in the first game. Once you die, you can sign as a replacement in the second game. Vice versa.
If you need a mod, I'm...