LoadVars.addRequestHeader() doesnt like PERL

Hi Folks,
Has anyone here had any issues with LoadVars.addRequestHeader()? I’m having some issues POSTing to a PERL script, but when I post this same script to a JSP it doesnt work. Here’s what my code looks like:

var test_lv = new LoadVars();
header_btn.onPress = function() {
var headers = ["accept-language", "[en-us]", "User-Agent", "Mozilla/4.0 (compatible; MSIE 5.01; Windows 95; MSIECrawler)"];
test_lv.addRequestHeader(headers);
test_lv.load("http://www.testurl.com/poll.pl?question_1=1");
};

When I submit to my JSP the headers come through fine, but I get invalid headers when I submit to the Perl script. Any ideas anyone?