Это ответ на вопрос, как войти в систему клиента, а не на первый большой вопрос. Я решил написать это здесь, потому что в комментариях отсутствует форматирование кода.
// $login here is customer email
$customer = Mage::getModel('customer/customer')
->setWebsiteId(Mage::app()->getStore()->getWebsiteId())
->loadByEmail($login);
Mage::getSingleton('customer/session')->setCustomerAsLoggedIn($customer)
->renewSession();
// now redirect user to home page or do something else what you need