Your script looks like well-formed PHP but it's got a blank $subject and $message and, more importantly, it makes no effort to utilize the values that are being submitted to it by your HTML form.
Note that method of your <form> is "post":
<form action="/webformmailer.php" method="post">
This means that in your script (webformmailer.php) you should be looking for the submitted values in a variable called $_POST. This variable is a superglobal variable. This just means that this variable is available at every level of your PHP code: at the top level of the script, within classes, within functions, etc. You can always reference it if you must but you may choose not to do so for code organization and/or security reasons.
$POST is an array and should contain the input values of any data submitted to your script. E.g., if you have defined a named input in your form:
<input type="hidden" name="form_order" value="alpha"/>
when you submit the form to your PHP script, your script can access the contents of the input named form_order by referring to $_POST["form_order"] like so:
echo "The value submitted for form_order is " . $_POST["form_order"];
I'm not sure how you want to email yourself that submitted data, but you'll need to combine all the various form inputs in some way into a single variable (such as $message in your sample script) and then mail it off. A couple of things that are important:
1) you have to be careful when taking user input and feeding it to a mail command, ESPECIALLY if you determine who receives the mail based on the user input. It's important to validate the data to make sure it's what it should be
2) Sometimes it can be difficult to get mail delivered. The [man]mail[/man] function just returns TRUE or FALSE depending on whether your server "accepts it for delivery". This does not necessarily mean your server will even bother to mail it, much less delivery it properly. It may get caught in a spam filter or something.