Argintxe .. te faltó el "condicional en la consulta .. Con esa consulta que pusistes cogerá el "nombre" del primer registro que entrege la consulta .. pues selecciona todos los registros de esa tabla ..
Código PHP:
<?
$consulta = mysql_query("SELECT nombre FROM tabla WHERE login='$login'");
$nombre=mysql_result($consulta,'nombre'); // obtener ese campo de ese (en teoría) único registro que tiene que devolverte esa consulta ..
// y si quieres te lo guardas en la cookie para usarlo en el resto de páginas...
?>
(login sería el "nick" .. asumimos que es UNICO y no pueden existir repetidos .. si no es así usa AND password='$password' en la consulta u otro tipo de condición que identifique ese registro como único (id .. por ejemplo.. etc)).
Un saludo,