i think iirc if you join a channel it will auto join you everytime you login. Therefore it's not really persistent but the first person to login will autopmatically create it anyway. In PO there were a number of channels like this for priests, healers etc and i always auto joined.
RODChat sounds good.