haber las tablas estan dentro de la base de datos, ahora bien, yo nunca hago una consulta doble, es mas desconocia de su existencia. Te explico mi idea:
Primero pondria el perfil del usuario, y luego los amigos..Pongo codigo y te explico
Código PHP:
$amigo=$_GET['user']; //con esto cogemos el valor de la variable que se pasa por URL.
$resultados= mysql_query "SELECT * FROM amigos WHERE usuario='$amigo' limit0,5 ", $link; //aqui creamos la consulta a la tabla amigos en la cual le decimos que nos saque solo los registros en los cuales en el campo "usuario" sean igual a la variable $amigo, y con el limit lo estamos limitando a mostrar solo 5 registros
WHILE ($row = mysql_fetch_array($resultados)){
$row['nombre'];
//aqui mostrariamos los datos de la tabla amigos
}