Hola oziel_ad y bienvenido a foros del web.
mira aca te posteo una funcion para generar codigos.... y quedaria algo asi:
Código PHP:
function generaCodigo($longitud){
$exp_reg="[^A-Z0-9]";
return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}
$nombre="Juan Fernandez";
$usuario=substring($nombre,0,1).substring($nombre,strpos(" ",$nombre)+1,strlen($nombre))."_".generaCodigo(4);
$password=generaCodigo(6);
Dios te Bendiga.