To set up a Wordpress blog, register for an account by providing your name and email at wordpress.com, then choose a free blog theme and activate your blog by confirming the registration email. After activating your blog, customize it by clicking "WP admin" on the dashboard and start posting content. To upload videos, create a YouTube account by signing in or making a Google account at youtube.com, then click "upload" to browse and add videos.