Sono anch'io inesperto per quanto riguarda php e mysql, comunque ho pensato ad una cosa (non so se sia giusta o meno).
Allora ogni pagina profilo sarà, ad esempio, user.php?user=$username
A questo punto, se vuoi creare, ad esempio, un link nel menù che porta al profilo dell'utente loggato potresti ricavare l'username dalla $_SESSION['login'] (non so come tu l'abbia chiamata, comunque che viene creata al momento del login).
A questo punto richiamare i dati dovrebbe essere abbastanza semplice: mysql_query("SELECT * FROM user WHERE username = '$_SESSION[login]'");
Per le pagine degli altri utenti, invece, potresti realizzare una pagina o un box al lato per cercare gli iscritti. In questo modo inserendo ad esempio il nick moneta173 si andrebbe alla pagin user.php?user=moneta173
Ovviamente in questo caso bisogna effettuare un controllo sul numero di utenti trovati. Se il numero è uguale a 0 stampi "Nessun utente trovato".
Spero di aver capito e di essere stato di aiuto xD