Si son 2 archivos distintos, o guardas la variable de alguna forma ( ya sea base de datos, sesiones, cookies ) o no te va a funcionar en el segundo directorio.
Y tambien he visto que, si en el primer archivo tienes esto :
Código PHP:
$nuevo_directorio_user = 'user_id_' . $id;
@mkdir($nuevo_directorio_user, 0777, true);
En el segundo, si guardaras la variable nuevo_directorio_user te sobraria con esto
Código PHP:
<?php
$avatar2 = "info_perfil_users/" . $nuevo_directorio_user . "/avatar2/avatar_por_defecto.jpg" ;
?>
<img src="<?php echo $avatar2?>" height="69" alt="avatar2" />
Si lo guardas con sesion, solo te va a funcionar durante el tiempo que use la sesion, con cookies lo mismo.
Asi que si es algo que va a estar activo una vez se cree para siempre, entnces tendrás que asociarlo a ese usuario mediante base de datos, y recuperarlo cada vez que lo vas a necesitar