Очередной похапешник за 24 часа ниасилил задачу? Тебе еще рано писать. Учи матчасть.
preg_match("#e-mail: (.*?)<br>#", $answer, $out);
не сработала регулярка, следовательно
$out = array() и в результате
Notice: Undefined offset: 1 in /www/whois.php on line 26
А раз $out = array(), то и в файл идет результат (string) $out - что не что иное как "пустота".
Почему то никто не сказал хоть слово о моих предложениях. Они нужны на сайте?