Sei sicuro che sia esatto:
$fullpath = '/indigoperl/apache/cgi-bin/sector/test/'; ?
questo non mi convince:
$req = (POST $admin_url,
[
'pass' => $password,
'dataflag' => '1',
'pagenames' => $klist
]);
trattandosi di unhash dovrebbe essere:
$req = (POST $admin_url,
{
'pass' => $password,
'dataflag' => '1',
'pagenames' => $klist
});