generar un curp por medio de php

buenos dias ... quisiera ver si alguien me ayuda con el siguiente problema ke tengo, estoy haciendo una pagina ke necesito que por medio de un id y un curp me verifique en una base externa si coinciden tiene acceso a la pagina sino pues no deberia de entrar, el problema que en la base externa hay algunos user que no tienen su curp, y pues quisera ver si al momento que el pone el id y el curp si no existe este en la base externa, que me medio genere los primeros caracteres del curp mediante los datos que jalare de la base externa, que son su nombre, apellidos, fecha de nacimiento y si coincide los primeros caracteres con la ke la persona escribio con su id pues que pase, no se si me explique?...
en la base externa jalo su nombre, apellidos , fecha de nacimiento y su curp, pero como menciono no todos tienen su curp y si coincide me jalara esa ke puso en el id porke es la ke estara completa.
Hola Javier. Pues si, estas en lo cierto, tendrás casos donde el curp no coincidira en algunos casos porque no todos tienen su curp. No se como puede llegar a solucionar eso, pero suerte. Si encontras la respuesta nos platicas eh...
@Gustavo1,

Está bien querer ayudar, pero antes de contestar, siempre debes revisar la fecha de publicación del mensaje. En este caso, el usuario preguntó en octubre del 2011, por lo que puede que la respuesta ya no sea útil.