Well, the Let's Play sub-board is kinda new...
Considering most of the Let's Plays so far are YouTube videos, I would say it's fine to do so. However, I don't understand why you wouldn't just want to embed the videos right in the thread itself. Or am I missing something to your question? XD
As long as you're not blatantly advertising your channel for whatever purpose, I do believe you're fine.