Allora, andando avanti nello studio ho risolto la prima parte in questa maniera:

codice:
$data = date("d-m-Y");
$vet = explode("-", $data); 
$dataISO = $vet[2].$vet[1].$vet[0]; 
echo $dataISO;
I.e. stampo correttamente per oggi 20100307.

Ora però vorrei fare il processo contrario.

Non riesco però con i metodi (a me) noti a fare il reverse... Non riesco cioè a dirgli prendi le ultime due e salvale in $giorno, la 3 e 4 lettera in $mese e l'ultima in anno...

Ringrazio in anticipo!