l'ho scritta un pò di fretta, quindi potrebbero esserci un paio di sviste

e non mi sembra neanche del tutto funzionale, perché faresti un bel pò di query, comunque è un'altrenativa che mi è venuta in mente:

codice:
$query = "select * from utente";
$result = mysql_query($query)or die(mysql_error());
while ($a_row = mysql_fetch_array($result))
{
  print "".$a_row['utente']."
";
  $scat = $a_row['id_sottocat'];
  
  $sub = explode(",", $scat); 

  foreach ($sub as $value) {
     $value = trim($value);
     $dati=mysql_query("select * from sottocategorie WHERE id_sottocat=".$value);
     $r_dati = mysql_fetch_assoc($dati);
     print $r_dati['sottocategoria']."
";
  }
}
prova e fammi sapere