Интересный вопрос... Вообще, имхо, все зависит от масштабов работы.
На домашней страничке вебмастер один, он же и все делает.
На странице какого-либо проекта уже есть система управления контентом, не требующая копания ручками в файлах/бд - появляется отвечающий за контент, хотя это может быть и сам вебмастер.
Если проект помасштабнее, то уже отделяют веб-дизайнера (в таком случае вебмастеру остается все, кроме писательства html шаблонов и оформления страницы).
Дальше больше - отколупываем от вебмастера еще и сисадмина, который следит за сервером, читает логи, и т.п..
Ну а в достаточно крупном проекте вообще за каждую бумажку отдельный чел отвечает <!--emo&:)-->
<!--endemo--> Тут понятие вебмастера уже расплывается...