Scusa Napolux,
visto che ho utilizzato il tuo stesso metodo di gestione tag, saresti così gentile da potermi spiegare oppure postare la parte di visualizzazione dei tag cloud?

Dal tuo riferimento non ho capito molto questa parte:
$tags = array('php'=>30, 'javascript'=>24, 'java'=>17, 'python'=>26, 'ruby'=>17);

Come faccio a creare un array così da 2 tabelle?