Ho provato a modificare la struttura dell script come mi hai suggerito ma non gira. Ossia, la registrazione avviene anche se inserisco password di un carattere. Sicuramente ho commesso qualche errore.

Ti posto tutto il codice relativo alla parte incrimnata e modificata.

Codice PHP:
<?php
$nickname 
htmlentities(strip_tags($_POST["nickname"]));
$password htmlentities(strip_tags($_POST ["password"]));
$conferma htmlentities(strip_tags($_POST ["confermapassword"]));
$nome htmlentities(strip_tags($_POST["nome"]));
$cognome htmlentities(strip_tags($_POST["cognome"]));
$mail htmlentities(strip_tags($_POST["mail"]));
$quesito htmlentities(strip_tags($_POST["quesito"]));
$risposta htmlentities(strip_tags($_POST["risposta"]));

$pass $_REQUEST['password']; //Recupero la pass dal form 

if($pass){ // se la password è stata inserita controllo la lunghezza 
if(strlen($pass) < || strlen($pass) > 10){echo 'La password deve essere minimo 6 caratteri e al massimo 10';} 

}else{ 
echo 
'La password è obbligatoria
[url="formregistraz.php"]indietro[/url]
'

}
if(
$nickname=="")
{
print (
"Il nick è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
"
);
}
elseif(
$password=="")
{
print 
"La password è obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$conferma=="")
{
print 
"Devi confermare la password
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$nome=="")
{
print 
"Il nome è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$cognome=="")
{
print 
"Il cognome è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$mail=="")
{
print 
"La mail è obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$quesito=="")
{
print 
"Domanda obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$risposta=="")
{
print 
"Risposta obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
else
{
include(
"config.php");
mysql_connect($db_host,$db_user,$db_password,$db_name) or die ("non riesco a connettermi");
mysql_select_db("$db_name") or die ("Non riesco a selezionare il database");
dove sta l'errore?