Same problem here. Tried a few e-mail (one gmail, two hotmail), none worked, same error than above.
Seems like you mistyped the regexp (for instance, preg_match('#[z-a]#', ...) will cause the same error). By the way, you shouldn't be using a regexp to check if a e-mail address is valid, you should be using filter_var. But considering you were using ereg (according to the first error message given on this topic), you might not run on PHP5...
Also, I'm wondering, why is MySQL the only PDO driver you got ? I was looking for a free host with PDO & PostgreSQL, HelioHost got suggested to me and I just checked the features, you only have the MySQL PDO driver. Is there any chance you can get the PostgreSQL one ?