How to modify a view's empty text to show a different message depending the user viewing it
Do you have the php filter input format turned on for your site? You can do this by adding the following code into your empty text field with the input format 'php code' enabled:

//get the current $user object to determine the logged in user's id
global $user;  

//now load the user id from the profile page into another object by pulling it from path
$usertmp = user_load(array('uid' =&gt; arg(1)));

if ($user-&gt;uid == $usertmp-&gt;uid) {
     //we're on the logged in user's page
     print "You need to write more stories..";
} else {
     print $usertmp-&gt;name." needs to write more stories.. ";
}