You can check customer email id is exist or not before registration in Magento by following code.
$customer = Mage::getModel('customer/customer');
$customer->setWebsiteId(Mage::app()->getWebsite()->getId());
$customer->loadByEmail($customer_email);
if($customer->getId())
{
echo "Customer Exist";
}