Anche se è bruttissimo mischiare PHP ed HTML prova così:

Codice PHP:
<?php
$query 
mysql_query("SELECT * FROM siti_join JOIN siti_aziende ON  siti_join.idAzienda = siti_aziende.idAzienda WHERE siti_join.idGruppo = $id_cat ");
$taglio 15;
$counter 1;
echo 
"<ul>";
while (
$riga mysql_fetch_array($query)) {
    
$nome_azienda $riga['nome'];
    
$idAzienda $riga['idAzienda'];
    
$pagina url_siti($nome_azienda);
    echo 
"[*][url='$url/$idAzienda-$pagina.html']$nome_azienda[/url]";
    if (
$counter++ == $taglio) {
        
$counter 1;
        echo 
"[/list]<ul>";
    }
}
echo 
"[/list]";
?>