IWT (Internet Wrestling Titles) is what I think you are referring to which is this forums version of TWF.
You can ask or suggest it to Solidus, he may be willing to open it here.
Anyways, welcome! I know it sucks when a forum closes you were a huge part of but trust me, this is the best...