Smugmug (кого вы упомянули) заставляют своих пользователей настраивать запись CNAME, которая будет псевдонимом URL для раздела личных фотографий пользователя. Для большинства пользователей это, вероятно, потребует, чтобы они связались со своим хостом или искали файлы справки, чтобы все настроить.
Таким образом, хотя www.tomsite.com может прозрачно обслуживать страницы, размещенные на сайте www.mywebapp.com, пользователям придется приложить какие-то усилия. Чтобы сделать его полностью прозрачным, вам потребуется какая-то договоренность с пользовательский веб-хостинг (Smugmug, похоже, имеет такое соглашение с GoDaddy).
Я сомневаюсь, что вы сможете настроить такую интеграцию со всеми веб-хостами, поэтому единственное полное решение - это размещение веб-сайтов ваших пользователей самостоятельно (я не знаю достаточно о вашей более широкой ситуации, чтобы определить, это разумное решение).
Примечание: установка псевдонима на вашем собственном веб-сервере (он же переписывание URL) не будет работать, если вы сами не разместите их сайт, так как очевидно, что люди, выбирающие домен вашего пользователя, не придут на ваш сервер. 1007 *