Mas que crear paginas especificas para cada usuario, te recomendaria hacer una plantilla donde actualices la informacion que mencionas (NyA, mail, dominio y usuario) y con un solo PHP podrias controlar todo, solo que necesitarias mod_rewrite
La url de acceso seria como sugieres:
tudominio.com/r/
xxx/
Necesitas habilitar mod_rewrite en apache y crear un archivo .htaccess:
Código:
RewriteEngine On
RewriteRule ^r/([^/\.]+)/?$ /usuarios.php [L]
En tu php obtienes la direccion:
Código PHP:
// Aqui obtienes "/r/usuario/" o nada, si es que se ingresa directamente al dominio
$url = (isset($_SERVER['REQUEST_URI'])) ? $_SERVER['REQUEST_URI'] : '';
// Separas en una matriz el contenido de $url
$partes = explode('/', $url);
// Verificas si se solicito nombre de usuario ($partes[0] siempre sera una cadena vacia)
$usuario = false;
if($partes[1] == 'r' && isset($partes[2]))
$usuario = $partes[2];
if($usuario != false) {
// Aqui verificas que exista en la base de datos
// Muestras la plantilla con los datos del usuario
}