Ecco..sono riuscito a farlo..ma utilizzando due campi

Va bene lo stesso??

Codice PHP:
<?php
$sub_text
=$_POST['testo'];
$sub_expl=explode(" ",$sub_text);
$a=count($sub_expl);
$i=0;
while(
$i<$a)
{
    if(
$sub_expl[$i]!='' && $sub_expl[$i]!='[' && $sub_expl[$i]!=']')
    {
        
$sub_expl[$i]=str_replace("[","",$sub_expl[$i]);
        
$sub_expl[$i]=str_replace("]","",$sub_expl[$i]);
        
$text_fine.= ":".$sub_expl[$i].":";
        if(
$i!=$a)
        
$text_fine.=" ";    
    }
$i++;
}
echo 
$_POST['nick']."[ $text_fine ]";
?> 
<form method='POST' name='news'>
<input type="text" name="nick" />


<textarea name='testo' cols='60' rows='20' class='form'></textarea>
<input type="submit" value="invia" />
</form>