The html code looks ok. I'd have to debug the php page directly to figure out why it isn't working. It could be that the email is sending but your email server is blocking it as spam. If you send me FTP access I can debug it more thoroughly and let you know what I find.