Arkadaşın anlatmaya çalıştığını ben biraz daha açayım belki anlayabilirsin.

Normal while döngünü yaz. Onda sıkıntı yok. Normal while döngün içinde, iki adet ID değeri çektireceksin. Sonra bu iki ID değerinin de, sabit veri şeklinde while olmadan diğer bir tablo içindeki isimlere karşılık getirecek şekilde yazdıracaksın. Basit örnek istersen;

while ($döngü şartları) {
$klan1=fetch->ID1
$klan2=fetch->ID2

echo $klan1;
echo $klan2;

}

Mantık bu şekilde.