Sara' sballato l'array. non ho mai visto un array simile. Guarda, ho preso da un esempio tra i miei file di test...
codice:
<?php
$_POST = array("0" =>  array(
"data" => "1234567890",
"user" => "piero",
"pwd" => "pippobaudobellittimo",
),
"1" => array(
"data" => "1234567890",
"user" => "beppe",
"pwd" => "fagiolosbollito",
),
);

echo "<pre>";
print_r($_POST);
unset($_POST[0]['data']);
print_r($_POST);
exit;
?>
unset funziona. il problema e' diverso.