Знать бы еще, что для вас является красивым адресом. Если вам нужно подставить номер аккаунта, то можно же сделать так.
domain.com/id1234
Если вы хотите не номер, а логин, тогда примерно так.
domain.com/greck_chebureck
Логика такого запроса одновременно и легка и тяжела.
Во-первых, вам нужно использовать модуль чпу. Его можно подключить в файле .htaccess. Во-вторых вам нужно определиться, какие глобальные переменные из массива $_GET являются главными в вашем проекте.
У меня, к примеру, глобальная переменная из массива $_GET['lang'] является главной и в обязательном порядке посылается к каждой страницы проекта.
Далее вам нужно решить, где у вас находится папка с аккаунтам пользователя.
К ней, в файле htaccess прописывайте путь, примерно так.
RewriteRule ^([a-z0-9-_.]+)$ /user-page/index.php?login=$1
RewriteRule ^([0-9]+)$ /user-page/index.php?id=$1
Ну а в php отлавливать, какая переменная пришла на страницу. id или login.
Если login, Тогда пользователя вызываем по логину, если id, тогда по номеру аккаунта.
И помните, все аккаунты нужно хранить в базе данных. А то я понял, что для каждого пользователя вы хотите создать отдельный файл php.
Этого делать не нужно.