Web-To-Case does not create contact

Web-To-Case does not create contact

Hi, I create a web-to-case form. I choose the fields from Web-To-Case and also clicked create new contact if the contact does not already exist. However, two questions.
1. When I picked the fields from the list, First Name, Last Name, City, State, Zip etc. do not exist under web-to-case. I need these fields to create the new contact if one dosnt already exist, right? The only field that is under web-to-case that would be related to a contact is e-mail.
2. I created a web-to-case form with the e-mail field. I tested the form but it does not create a new contact. A no this contact does not already exist.

I tried to add First Name, Last Name, City, etc from the web-to-contact form to my web-to-case form but that didnt work.

You can view my web-to-case form at  http://solarfy.com/contact_us.php

Thank you for your help.
David