Adding a block to markup
I think you may be able to do this by using the global $user variable.


1 create the hooks block_info and block_view  
create hook_theme()
define a theme to be able to pass variables to template.
create the template


in your block_view do something along the lines of this:

switch($delta){
    case 'myvideoblock':
            global $user;
            $view = views_get_view('YOURVIEW');
            $view-&gt;set_display('YOURDISPLAY');
            $view-&gt;set_arguments($user-&gt;uid);
            $result = $view-&gt;execute;
            $your_variable = $result-&gt;result;
            $block['content'] = theme('videoblock', array('your_variable' =&gt; $your_variable));
}


You should poke around in the $result->result object to get to your content though.

Hope this helps