How to change the page of a view block display programmatically
This is how you can get a view programmatically:

  $view = views_get_view('view_name');
  $view-&gt;set_display('view_block_name');
  $view-&gt;set_arguments(array($argument_goes_here));
  $view-&gt;pre_execute();
  $view-&gt;execute();
  print $view-&gt;render();


The views object has many functions which can be viewed here.  

You can set current page for the pager with $view-&gt;set_current_page($page);