На сервере, который стоит в ДМЗ, причем должна стоять серверная версия ОС (иначе не будет работать php), поднимаеться HTTP-сервер (apach, tomcat и т.д. ), а дальше все просто каждый новый сайт это отдельная папка :) А если домашний сайт то все выше советы
народ. ру, бум. ру и майл. ру предоставляют бестплатные места для размещения сайтов и конструктор однако, лучше писать самому на хтмл-е, это совсем несложно и весьма увлекательно, а затем класть на эти самые бесплатные хостинги гыы поищи самоучитель по хтмл в нете