Non chiedetemi perchè non funzionasse.. anzi se qualcuno riuscisse a spiegarmelo sarei più felice... comunque ho risolto.. posto per correttezza e ringraziando il codice giusto:

<?
include("config.php");
include("top_foot.php");
top();
$nome_utente = $_REQUEST['username'];
$email=$_REQUEST['mail'];
$pass=$_REQUEST['pass'];
$nome_utente = addslashes(stripslashes($nome_utente));
$email = addslashes(stripslashes($email));
$pass = addslashes(stripslashes($pass));
$nome_utente = str_replace(" ", "_", $nome_utente);
$email = str_replace(" ", "_", $email);
$pass = str_replace(" ", "_", $pass);

$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query = "CREATE TABLE $nome_utente (id INT (4) NOT NULL AUTO_INCREMENT,contenuti TEXT, PRIMARY KEY (id))";
if (mysql_query($query, $db))
{

$sql = "INSERT INTO utente (nome,email,pass) VALUES ('$nome_utente','$email','$pass')";

if (mysql_query($sql, $db))
{

echo "<div id=\"testo\"><fieldset>

Grazie per esserti registrato $nome_utente, $email, $pass</p>

<a

href=\"login.php\">Login</a></p>

<a href=\"index.php\">Home</a></p>";
}

else

{

echo "Dati non inseriti nel database";

}
}
else

{
echo "Tabella non Creata";
}

$cartella = "C:/Programmi/typo3/htdocs/plastical/it/$nome_utente";
mkdir($cartella,0777);


foot();
?>