Хороший профессиональный движок сайта CMS стоит всего 30т.р. (ну например HostCMS) т.е. уже готовый под ключ, даже не надо быть программистом чтобы иметь мощный надежный сайт, покупаешь и хоть щаз ищи хостинг регистрируй доменное имя и начинай работать, только надо дизайн сменить на ченить повеселее, или скачать готовый, благо есть масса бесплатных либо купить профессиональный шаблон - коммерческий либо на заказ. Там и форумы, голосование, фотогалерей и т.п. + любые модули отдельно можно ставить.
Если идея стоящая то не стоит искать сотрудничества ибо столкнешься с массой проблем, например:
1. Все ГЛАВНЫЕ пароли будут у админа сайта, соотв. владельцу кинуть тебя ничего не стоит, самописные движки сильно уступают в плане безопасности и функциональности (расширяемости), поддерживать такой проект врядли кто-то возьмется (осмысливать чужую "кашу" никто не хочет) поэтому будет привязка к одному человеку, а если он все кинет ? Что тогда ? Особенно будет обидно если сайт уже будет иметь своих посетителей (или клиентов) + составлена неплохая информ. база.
2. Еще будет веселее если сотрудничать ты будешь с человеком который особо не шарит в программировании, но умеет ставить "готовые решения" на хостинг - ну к примеру тот же популярный DLE на наших ресурсах (аля джокер, окей и тому подобные), сломают ваш сайт довольно скоро если не следить и не обновлять (коды то открытые), а вдруг надо будет расширить сайт - дописать кауюнить фичу ? Естественно он уже этого не сможет, а скачивать подозрительные скрипты весьма рисковое занятие. Ну это еще не так страшно, а вдруг вообще на страшно шлючном и дырявом phpnuke начнется ваше сотрудничество, то ждет тебя одни разочарования.
2. Управление сайтом для тебя скорее всего будет не полным, нужно будет согласовывать свои действия (установка новых фич или удаление \ выключение ненужных и т.п.)
3. Возможно заработки будут уходить налево (реклама например) или реклама владельца, навязчивая, портящая дизайн или концепт сайта - противоречие и т.п. Ну не могут быть два хозяина у 1 вещи.
Да много неудобств еще, устану перечислять. Гораздо проще удобнее и быстрее, купить готовую CMS нанять какого-нить фрилансера на разовую работу по установке сайта или самому не полениться и прочитать одну страничку мануала по инсталяции. Если как ты говоришь идея стоящая то денег она стоит тем более что тут нет космических сумм (считай как хороший телефон), если денег жаба давит потратить на задумку значит оно того не стоит, борись со своими амбициями

хотеть не вредно.
Лучше все делать самому ни от кого не зависеть и никому не доверять ! Покрайней мере если даже на сайте ченить сломается есть гарантия на движку где техподдержка всегда поможет и подскажет как исправить проблему.