To fix the spaces problem, use the function trim(). So enclose your variables in trim when you create them like so:
<?php
$httpref=trim($_POST['httpref']);
?>
Well now we know all of the data is getting passed correctly.
I also noticed that some of your varibales are setup incorrectly; for instance you are traping the same $_POST variable and labling it as a different variable.
<?php
$song5 = $_POST['song3'];
//Should be
$song5 = $_POST['song5'];
?>
You also did this same exact thing on several songs and artists.
You attempted to echo a variable that does not exist here:
<?php
echo $visitormail
//Should be
echo $email
?>
The following variables were never defined: $todayis, $attn, $notesout.
According to your last print out of your script you never call the mail() function, thus no email is ever sent.
According to your var_dump() your form is not defining: ip, httpref, httpagent.
So that is quite a list of corrections to be made, unless you did not post all of your script.
If you need help making these, please post back with as many corrections as you can make and we will go from there.