andbaz il problema è principalmente quello che tu hai solo inserito un frammento di codice dove in una variabile si ipotizza tu voglia inserire del codice sorgente (ad esempio per poi stamparlo in una guida...) però senza dire nulla di cosa vuoi fare tu.

Detto questo noi possiamo solo limitarci a dirti che l'errore sta proprio nella sintassi, ovvero nel come inserire il codice nella variabile.

Le questioni, per le poche informazioni che ci hai dato, sono:

vuoi che nella variabile ci sia il codice esattamente come tu lo leggi?
In questo caso devi fare ricorso all'escape:

Codice PHP:
$tip "global \$id;
        
        \$sdb;
                    
        \$sql = \"SELECT * FROM stato WHERE ID=\$id\";
        \$query = mysql_query(\$sql);
        \$nrw = mysql_num_rows(\$query);            
                    
            while (\$nrw = mysql_fetch_assoc(\$query)) {    
                \$piu = \$nrw['PIU'];
                \$nom = \$nrw['NOME'];
                \$cog = \$nrw['COGNOME'];
                
                if (\$piu>0) {
                    echo \$nom.' '.\$cog.'
';
                }
            }
    "

se invece al posto delle variabili vuoi che venga memorizzato il loro contenuto devi utilizzarela concatenazione...

Codice PHP:
$tip "global ".$id;
        
$tip .= $sdb;
                    
$tip .= "\$sql = \"SELECT * FROM stato WHERE ID=".$id."\"";
$tip .= "\$query = mysql_query(".$sql.")";
$tip .= "\$nrw = mysql_num_rows(".$query.")";            
                    
$tip .= "while (\$nrw = mysql_fetch_assoc(".$query.")) { ";   
$tip .= "\$piu = "$nrw['PIU'];
$tip .= "\$nom = "$nrw['NOME'];
$tip .= "\$cog = "$nrw['COGNOME'];
                
$tip .= "if (".$piu." > 0) {";
$tip .= "echo ".$nom." ".$cog."
"
;
$tip .= "}";
$tip .= "}"
Questo è quello che possiamo dirti con le informazioni che ci hai dato, esattamente come succede quando qualcuno ci contatta per una consulenza... più informazioni si hanno più mirata sarà la consulenza... così a grandi linee ci possiamo limitare solo a quanto ti abbiamo già detto.