Hola,
primero que nada, no es | es || que yo sepa.
El error esta en los sql siguientes:
Código PHP:
$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'" );
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'" ) ;
Estan bien escritos, pero por alguna razon da error, puede que la tabla users no exista, o que no se encontro un usuario con esos datos, para arreglarlo no pongas directamente mysql_fetch_array(), ponlo en un if
Código PHP:
if ($username_exist = mysql_fetch_array($checkuser))
{
// Y aqui lo continuas
}
De esta forma lo solucionas.