No, noYou mean create a show for your channel? If that's what you mean then its in your channel settings menu on your video manager. It will say shows to your left.
Ok, thanksTo make the videos appear in your signature, you will need forum VIP status (you also get a pretty blue box for your avatar). To get it you need to earn 200 points from posting legitimate non spam posts on the forums.
As for the partnered sticker, that would need to be handled by staff.