credo di avere risolto cosi':

$arnomefile=array();
$artitolo=array();
$ardimensione=array();
$arbase=array();
$araltezza=array();
$artecnica=array();
$arprezzo=array();
$ar=0;

$query = "SELECT nomefile, titolo, base, altezza, tecnica, rif_user1id, fasciaprezzo FROM quadri1 WHERE rif_user1id='$rifid'";
$result = mysql_query($query, $db);
//$row = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result)){
$ar ++;
$arnomefile[$ar]=$row[nomefile];
$artitolo[$ar]=$row[titolo];
$ardimensione[$ar]=$row[dimensione];
$arbase[$ar]=$row[base];
$araltezza[$ar]=$row[altezza];
$artecnica[$ar]=$row[tecnica];
$arprezzo[$ar]=$row[fasciaprezzo];
}
echo"
[img]immagini/$rifid/$dia$arnomefile[1][/img]</div>
</td>
<td nowrap width=200>
<div align=center>
[img]immagini/$rifid/$dia$arnomefile[2][/img]</div>
</td>
<td nowrap width=200>
<div align=center>
[img]immagini/$rifid/$dia$arnomefile[3][/img]</div>
</td>
<td nowrap width=200>
<div align=center>
[img]immagini/$rifid/$dia$arnomefile[4][/img]</div>
</td>
</tr>
<tr>...............


in questo modo non ho modificato la disposizione visiva delle tabelle create in html.

ps: e' un caso particolare nel quale il risultato della query non supera e' al massimo quattro righe.