Il metodo più veloce che mi viene in mente da adottare senza bisogno di modificare il db e per raggiungere il tuo scopo è che una volta recuperati i tag utilizzi la funzione explode per separare i singoli tag come elementi di un array ed eseguire un ciclo su di essi per avere la query finale. Il codice in esempio potrebbe diventare qualcosa tipo questo:
Codice PHP:
<? 
//prendo i tag dell' argomento che sto visualizzando 
$arg="SELECT tag FROM argomento WHERE id='$_GET[id]'"
$result=mysql_query($arg) or die ("falllita"); 
$tags=mysql_result($result,0,"tag"); 

tags explode(','$tags);

$sql = array();
foreach (
$tags as $tag) {
   
$sql[] = "SELECT * FROM argomento WHERE tag LIKE '%$tag%'";
}
$sql implode($sql' UNION ');