Gribēju pateikt to, ka lietot globals on ir nelabi! Mācies uzreiz bez viņiem kodēt...
Otrs: nafig tu katrai veertiibai spraud pa jaunam cepumam? Gribi piekakāt lietotāju daķus? Iemet vienā stringaa un tad skaldi, kad vajag...
trešais: setcookie("em_hp", $email_hp, time()+60*60*24*356); vietā ieraksti setcookie("em_hp", $_POST['email_hp'], time()+60*60*24*356); - varbūt palīdzēs (tas gadījumā, ja nav tomēr tie globāļi iesetoti)