I'm looking for a script that could automatically make channels when you join a channel.

So for example if I join GUEST CHANNEL CREATOR, I want a temp subchannel to be created.
And it would have to work twice. So, GUEST CHANNEL CREATOR would be room 1.
And MEMBER CHANNEL CREATOR would make different temp subchannels, with different join rights and such.

Is this possible or does something like this exist?
Thanks in advance.