mi rispondo da solo.. in parte.
sono riuscito ad aggirare il problema creando una query che restituisce l'ID dell'utente logato (in teoria).
in pratica invece, mi restituisce gli ID di tutti gli utenti logati, e di conseguenza mi stampa il contenuto di tutte le cartelle di tutti gli utenti logati.. 
ecco il codice:
Codice PHP:
<?php
include_once("../include/config.php");
include_once("../include/auth.lib.php");
//
list($status, $user) = auth_get_status();
if($status == AUTH_LOGGED){
$msg = "Cartella Riservata Di " .$user["name"];
echo strtoupper($msg);
//-------------------------------------------------------------
// Get all the data from the "example" table
$result = mysql_query("SELECT user_id FROM sessioni WHERE uid")
or die(mysql_error());
echo "<table border='1'>";
echo "<tr> <th>user_id</th> </tr>";
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row into a table
echo "</td><td>";
echo "QUESTA E LA DIRECTORY --- http://www.miosito/utenti/" .$row["user_id"];
echo "</td></tr>";
echo "</table>";
//-------------------------------------------------------------
// percorso della directory da leggere
$directory = "" .$row["user_id"];
// instanziamo l'oggetto e apriamo la directory
$d = dir($directory);
// impostiamo un ciclo while() per scorrere tutto il contenuto
while ($read = $d->read()) {
echo "<table border='0' >";
echo "<tr>";
echo "<td>";
// escludiamo . e ..
if($read != "." && $read != "..") {
// in questo esempio stampiamo a video i nomi di file e directory
echo $read . "[b]\n";
echo "</td>";
echo "</tr>";
echo "</table>";
}
}
// chiudiamo la directory
$d->close();
}
//----------------------------------------------------------------------
}else
$msg = 'Non hai i diritti per visualizzare la pagina
Oppure la tua pagina non é stata ancora abilitata dall amministratore del sistema';
//include_once("lettura.php");
?>
qualcuno sa dirmi come modificare la query in modo che mi possa restituire un valore univoco?
grazie