in reply to Re^4: quoting issue with system command
in thread quoting issue with system command

Better:
my @command = ("c:\\blast\bin\\blastall.exe", -p => 'blastn', -d => "$hu_seq $hd_seq", -i => $contig, -o => $alignment, ); system(@command);

Note: You've got a problem if -d expects space-separated paths if the paths have spaces in them.