Ok, investigando la función substr() he conseguido separar la cadena. La longitud de los números no siempre va a ser de 8, puede ser de 7 incluso, pero he solventado el problema poniendo:
Código PHP:
$DNI = substr ($Numero,0,-1);
$Letra = substr ($Numero,-1);
Muchas gracias por todo