No,

le righe di codice:

Codice PHP:
$banner = array();
$link = array(); 
Non fanno altro che definire $banner e $link come due array.

Il popolamento dei due array, avviene sotto:

Codice PHP:
while ($row mysql_fetch_assoc($result)) {
    
$banner[] .= 'images/distrib/'.$row['logo'].'.gif';
    
$link[] .= $row['sito'];

Domanda: quante posizioni banner hai, e quanti banner contemporaneamente vorresti far visualizzare?