Schon mal geschaut ob bei einer Registration eines neuen Users "Unbekannter Fehler" kommt?
Kann es sein, dass der neue Hoster PHP5 und/oder url-fopen deaktiviert hat?

Code:
<?php
phpinfo();
?>