I'm using the following formMail perl script, but can't seem to sort out why I keep getting any e-mail sent to me as Nobody, it just will not allow me to see who has sent me a response unless I open every single email, also I'm unable to reply to an enquiry directly from the reply.

Code Perl:
BEGIN
{
  $DEBUGGING         = 1;
  $emulate_matts_code= 0;
  $secure            = 1;
  $allow_empty_ref   = 1;
  $max_recipients    = 5;
  $mailprog          = '/usr/sbin/sendmail -t -i';
  $postmaster        = '';
  @referers          = qw([url]www.seaviewstudioworkshop.co.uk);[/url]
  @allow_mail_to     = qw(info@seaviewstudioworkshop.co.uk);
  @recipients        = ();
  %recipient_alias   = ();
  @valid_ENV         = qw(REMOTE_HOST REMOTE_ADDR REMOTE_USER HTTP_USER_AGENT);
  $locale            = '';
  $charset           = 'iso-8859-1';
  $date_fmt          = '%A, %B %d, %Y at %H:%M:%S';
  $style             = '/css/nms.css';
  $no_content        = 0;
  $double_spacing    = 1;
  $wrap_text         = 0;
  $wrap_style        = 1;
  $address_style     = 0;
  $send_confirmation_mail = 0;
  $confirmation_text = <<'END_OF_CONFIRMATION';
From: [email]info@seaviewstudioworkshop.co.uk[/email]
Subject: form submission
 
Thank you for your form submission.