I see that you are not currently registered on our forum. It only takes a second, and you can even login with your Facebook! If you would like to register now, pease click here: Register
Once registered please introduce yourself in our introduction thread which can be found here: Introduction Board
We do have one but it's not being used. What videos would we put exactly? If you try putting WWE videos, it'll get copyrighted sooner or later and the channel will be useless.
For now, upload them on your channel. If you want you can add WWE forums URL on the description or somewhere in the video. You can also submit your videos in the Media section.
I think a IWT Youtube channel will work. Most independent wrestling and backyard wrestling have all their stuff organized like that, so I guess it would be cool to add one for that section, and the activity would boost even more.