in reply to How to attach the attachments?

Are any errors being produced? What if you run this from the command line e.g.:
perl -w script.pl 'textfield1=test@test.com&textfield2=destination@t +o.com&textfield3=&textfield4=&textfield5=BlankSubject&textarea1=MyDat +a'

..or even try it with the debugger from the command line..

perl -d script.pl 'textfield1=test@test.com&textfield2=destination@t +o.com&textfield3=&textfield4=&textfield5=BlankSubject&textarea1=MyDat +a'

I guess I am most curious to know if the file /home/test/perl.ppt exists on your local and web servers? Perhaps add:

die( "No such file" ) if ( ! -e "/home/test/perl.ppt" );