Ну для начала выбери процессор на котором будешь собирать. Хорошо идет Xeon от интела, но он весьма дороговат. Потом подбери хорошую материнку, с сокетом под процессор, и объем памяти, удовлетворяющий твои нужды. Не забудь и про хорошую сетевую карту, которая справится с наплывом посетителей. Так же обратись к провайдеру, с просьбой предоставить хороший тариф на исходящий трафик, так как простым, для физических лиц, ты не отделаешься. И не забудь о носителях памяти, ведь данные пользователей должны будут храниться в безопасности. Разумеется необходим райд-массив, уровня эдак 1 или 5. А к нему хороший райд-контролеер, так как собирать программный райд, немного неразумно. И не забудь о серверной ОС, которая будет обслуживать все это дело. Рекомендую собирать на GNU/Linux, к примеру на FreeBSD, или Debian. Но если менее серьезная цель, то сойдет и Ubuntu. Кстати обрати особое внимание на источники питания, так как дешевое оборудование, может спалить всю хорошую аппаратуру. И главное: найди хорошего сисадмина.