So, that's all of your requirements? Although it is not a difficult task, it involves a lot of details, from web hosting, database, scripts, to web design. We have a lot to discuss and we must finalize the details before implementing it. I can get it done, you transfer money to me only until you are satisfied, but escrow payment is needed before I start to work.