The Vimeo bit I can help with....click Settings under your video on the video page, then click the Privacy tab and set to "Anyone". You need to make sure that the video embedding setting allows you to embed "anywhere" (or to this specific site if you're a Vimeo Pro user)
I suspect that the embedded videos will come to life in your original post once you've done that
