Говоря чуть сложнее, вы сделали для сайта frontend (html+css = верстка = то, как сайт выглядит в браузере), но не сделала backend — приложение на любом языке, которые генерирует контент (к примеру, выдергивает все посты блога из базы, обрабатывает и генерирует html).
Одними html/css (простенькую верстку с помощью которых вы создали в dreamweaver) не обойтись. Есть PHP (ruby, python или любой другой веб-язык), который автоматически генерирует эти самые html-странички.
В идеальном случае да, server_name _; и дальше по фантастической схеме из моего 3го вопроса.
В ISP пользователю не нужно ручками каждому сайту создавать конфиг и на то, как это делает ISP пользователю плевать. К тому же в ISP нельзя отредактировать часть конфига, общую для всех сайтов (т.е. никакого dry).