Primero de todo gracias por las respuestas.
La comprobación vía PERL ya la tengo hecha. Lo que quiero es lo siguiente. El DNI/NIE está compuesto por 8 números y una letra que se saca aplicando una fórmula a los números. Lo que quiero es comprobar que la letra corresponde a la secuencia de números y que por tanto el DNI no es inventado.
Lo que no me hace falta es saber si realmente corresponde el DNI al nombre de la persona, simplemente quiero asegurarme que la gente no se invente este campo.
Por cierto, soy de Barcelona.
Un saludo y gracias