In order to remove these fields you will need to remove the validation for the fields as well as the fields themselves.
The validations for these fields are located at the top of the page in the WA validations, you should be able to spot them based on the name of the input, here they are for you. You can safely delete each of the lines for the validations you would like to remove from the page. It might be best to make a copy of the page first just in case.
$WAFV_Errors .= WAValidatePN(((isset($_POST["UserPhone"]))?$_POST["UserPhone"]:"") . "",false,true,true,13);
$WAFV_Errors .= WAValidatePN(((isset($_POST["UserFax"]))?$_POST["UserFax"]:"") . "",false,true,false,14);
$WAFV_Errors .= WAValidateRQ(((isset($_POST["UserState"]))?$_POST["UserState"]:"") . "",true,17);
$WAFV_Errors .= WAValidateZC(((isset($_POST["UserZip"]))?$_POST["UserZip"]:"") . "",true,true,true,true,true,18);
$WAFV_Errors .= WAValidateRQ(((isset($_POST["UserCountry"]))?$_POST["UserCountry"]:"") . "",true,19);
Along with the server side validations you should remove the spry validations for these fields as well. You will find them at the bottom of the page under the <!-- InstanceBeginEditable name="SpryValidation" --> section. In here just delete the entries for the fields you do not want in the form like this:
Phone Spry text field 4
Fax Spry text field 5
State spry select1
zip Spry text field 8
country spry select2
This should get you the form without the validations for these fields. You can then remove these fields from the form if you would like.