Ti ringrazio molto, il tuo codice mi ha restituito la stringa che volevo.

Ma ancora non funziona il mio programmino.

Eccone il codice:

codice:
// Qui mi prendo i nomi di tutte le tabelle
$resultArray = array(); 
while($rowtab = mysql_fetch_array($risultato_tabelle)) { 
  $resultArray[] = $rowtab[0]; 
  } 

$comma = implode(", ",$resultArray);

$array_tabelle = array($comma);

// Faccio il ciclo del recordset delle tabelle selezionate
while($tabella = array_pop($array_tabelle)) {

	// Query di selezione non variabile $tabella
	$query = "SELECT * FROM $tabella";
	
	// Riempimento recordset
	$ritultato = mysql_query($query, $conn);
	
	// Finchè è contenuto qualcosa fai...
	if($ritultato) {
		
		// Ciclo con stampa del record
		while($riga = mysql_fetch_array($ritultato)) {
			echo "[*]".$riga['title'];
		}
		
	}
	
}
In pratica io mi vado a selezionare tutte le tabelle una per volta grazie a questo array per poi stampare tutti i record del campo 'title' di ogni tabella.

Ecco perchè avevo bisogno della variabile $comma da mettere in un array, ma in questo modo non funziona.

Se invece nella variabile $array_tabelle faccio:
$array_tabelle = array(tabella1, tabella2, tabella3)
scrivendoli manualmente allora funziona bene e mi stampa il tutto.

Come ho fatto in questo codice,

codice:
$comma = implode(", ",$resultArray);
$array_tabelle = array($comma);
mi viene visualizzato il primo record della seconda tabella loopato per tantissime volte e poi nuovamente un secondo record della seconda tabella loopato per tante volte. Non perchè.

Potreste darmi una dritta? Ti sono umilmente grato.