Для начала выучить HTML. Затем CSS. Потом много и много практики ( Чем больше - тем лучше ).
Далее нужно осваивать фотошоп и правила верстки сайта. Выучить HTML и CSS Вам покажется очень легкой задачей, по сравнению с Adobe Photoshop и версткой. Вот, в общем-то, и все. Удачи! :)
Лучшим материалом по изучению HTML является собственный опыт. Я изучал данный язык кибертекстовой разметки на форме конструктора wen и написал свой первый мобильный сайт с древнего смартфона. Если честно язык HTML не надо знать для создания качественного сайта, его достаточно понимать и запомнить основные теги. Лучше займитесь изучением Java Script (язык программирования на стороне браузера) и PHP. JS в сочетании с XML сейчас использует огромное количество сайтов, а PHP старый язык для создания динамических страниц.
Думаю есть какой-нибудь модуль или плагин с капчей.
Если ищите бесплатный то Phpbb – очень популярен в русской части Интернета. Довольно шустрый и простой в настройках
Можно без проблем прикрутить к сайту. Много шаблонов и функционала к нему.
vBulletin платная штука (250$ в год) но себя оправдывает. На порядок больше всего, всего что нужно.
Кроме, как довериться кому-либо - вариантов больше не вижу. Но найти желающих воплотить Вашу идею тоже очень сложно. Знаю, что очень много поступает таких предложений различным вебмастерам. Сам видел просьбы вебмастеров на их блогах не присылать им больше подобных предложений.
Я сам занимаюсь сайтами, если желаете, то напишите мне в личку - постараюсь помочь.