YOu need to be more specific what are the requirements you want and how you want your site to look like, do you have any reference site that you want to build similar to, after reading all the requirements i could tell you how much money and time it would cost. thanks