на fatal.ru ничего у тебя работать вообще не будет.
Если интересует алгоритм вот тебе пожалуйста мой скрипт регистрации...

PHP код:
<?
// ©2003 Authors Mitya Aleshkovsky [email]mitya@127.ru[/email], Marat Mamyasheff [email]ninja@127.ru[/email]
// ©2003 NinjAlesh v3.0[beta][build 1]
include "config/config.php";
include "database/dbclass.php";
include "libruary/functions.php";
$db=NEW DB();
$login=addslashes(strip_tags($_POST['login']));
$password=addslashes(strip_tags($_POST['password']));
$name=addslashes(strip_tags($_POST['name']));
$email=addslashes(strip_tags($_POST['email']));
ob_start();
if(!$login && !$password){
$form_check_req_fields['login']="Login";
$form_check_req_fields['password']="Password";
$form_check_req_fields['name']="Имя";
$form_check_req_fields['email']="E-mail";
echo form_check($form_check_req_fields,"email");
echo "<form method=post action=\"/register.php\" name=\"regForm\" id=\"regForm\" onsubmit=\"return(form_check(this))\">";
echo input_field("text", "Login", "login", "", "100%", "auto")."\n";
sep();
echo input_field("password", "Password", "password", "", "100%", "auto")."\n";
sep();
echo input_field("text", "Имя", "name", "", "100%", "auto")."\n";
sep();
echo input_field("text", "E-mail", "email", "", "100%", "auto")."\n";
sep();
echo input_field("submit", "", "", "Зарегистрировать", "40%", "auto")."\n";
echo "</form>";
}else{
$sql="SELECT id FROM `users` WHERE login='".$login."'";
$R=select($sql);
if(!empty($R['login'])){
echo "Ошибка. Такой логин уже есть в нашей базе. <a href=\"$PHP_SELF\">Попробуйте ещё раз</a>";
}else{
if($login==$C['admin']){
echo "Ошибка. Этот логин запрещён к регистрации. <a href=\"$PHP_SELF\">Попробуйте зарегистрироваться с другим логином</a>";
}else{
$ip = getenv("REMOTE_ADDR")."::".getenv("HTTP_X_FORWARDED_FOR");
$sql="INSERT INTO `users` (`id`,`login`,`password`,`name`,`email`,`regdate`,`lastvisit`,`ip`,`level`) VALUES ('','".$login."','".md5($password)."','".$name."','".$email."','".date("Y-m-d")."','".date("Y-m-d")."','".$ip."','1')";
q();
$id=mysql_insert_id();
if(!$id){
echo "Ошибка. <a href=\"$PHP_SELF\">Попробуйте ещё раз</a>";
}else{
echo "Вы удачно зарегистрировались.";
echo "
<ul>
<li>Ваш логин: <b>".$login."</b></li>
<li>Ваш пароль: <b>".$password."</b></li>
</ul>";
echo "<form method=post action=\"/login.php\" name=\"loginForm\" id=\"Login\">
<input type=\"hidden\" name=\"password\" value=\"".$password."\" />
<input type=\"hidden\" name=\"login\" value=\"".$login."\" />";
echo input_field("submit", "", "", "Авторизоваться", "40%", "auto")."\n";
echo "</form>";
}
}
}
}
$out['contents']=ob_get_contents();
ob_end_clean();
include $C['tpldir']."/tpl.html";
?>