Ciao marckh,
detta così non so risponderti a botta secca.
Nella query hai:
utente_id='".$_SESSION['username']."'
Sicuro che sono dati omogeni? Vista così utente_id sembra un numero mentre $_SESSION['username'] sembra un nome.
In secondo luogo, prova a farti stampare a monitor sia la variabile di sessione che $array, ad esempio con:
var_dump($session);
var_dump($array);
che generalmente aiuta a schiarire le idee.
Infine, perché hai fatto un'unica query se non c'è alcun join? Poi, credo che gli asterischi (*) dovresti attaccarli al punto (.) e devi fare attenzione ce le due tabelle non abbiano campi con lo stesso nome, altrimenti devi usare degli alias con la sintassi:
SELECT campo AS campoalias...
Facci sapere come risolvi!