ich sehe in dem code stück noch nirgends eine ausgabe der userid, und für die internen vergleiche wird diese benötigt!

aber zuerst muss natürlich der nickname abgefragt werden:

PHP-Code:
$abfrage db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort = '".$_SESSION['passwort']."' and status = '1' LIMIT 1");
$userinfo mysql_fetch_array($abfrage);

$abfrage2 db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']." LIMIT 1");
$usernick mysql_fetch_array($abfrage2);
$userinfo['nickname'] = $usernick['nickname']; 
somit kannst du später im code, an den gewünschten stellen $userinfo['uid'] durch $userinfo['nickname'] ersetzen, aber wie gesagt, nur in echo-ausgaben verwenden!