I den side hvor du opretter din bruger går jeg ud fra det ser nogenlunde sådan ud:
mysql_query("INSERT INTO brugere(brugernavn, password) VALUES('" . $brugernavn . "','" . $password . "')");
du skal bare checke om brugernavnet eksister i forvejen:
$q = mysql_query("SELECT id FROM brugere WHERE brugernavn = '" . mysql_real_escape_string($brugernavn) . "'";
if(mysql_num_rows($q) === 0) {
mysql_query("INSERT INTO brugere(brugernavn, password) VALUES('" . $brugernavn . "','" . $password . "')");
} else {
$errorCount++;
echo("Brugernavnet findes allerede");
}
noget i den dur, har ikke testet det, men går ud fra det virker