How to make the UserProfile Info availlable on a block
You need to use the global user object to get info about the currently logged in user, then pass that user object to profile_load_profile:

function THEME_preprocess_block(&amp;$variables) {
    global $user;
    $user_profile = profile_load_profile($user); 
    $variables['user_profile']= $user_profile; 
}


(code is untested but should work)