Actually, I would need you to list everything you want done. These are the project/programming requirements. Be specific to the last detail. If you just want to focus on a small job to get started so you don`t have to define everything you need done right-away, then I could tell you whether I would do it and for how much and when it would be finished. Probably you should tell me all the main features/functions (like if you want to have a forum, etc.) you want in the future so I could know whether I wanted to take the job for the long haul or just to get you started.
So I would need a list of all the pages you want; your home page menu link items (like "contact us") listed and any additional pages beyond the home page menu pages. Just as much as you feel you want to write the requirements for to start with. Or you can give me the whole project requirements if you already have them written out. Such as programming languages you want to use or all of the languages that would be needed to program the whole project or just a starter project.
Also for ecommerce, if you are going to sell stories as text documents readers can purchase, I would need to know if you would be willing to use a file library site which would store your text documents for sale for $3.95/month with no commissions or additional fees for this site to hold about 500 MB of your data, I believe. So for you to get paid for selling your text document stories, you would sign up for a paypal account and on your web site you would have "Buy Now" buttons which are links to PayPal which link to the file library site for each story you are selling to be purchased and then automatically when your web site visitor bought a story, they would be emailed an email from the file library with a link to take them to the file library site to download the story after they paid for it on paypal with a credit card and you would receive an email from paypal everytime someone purchased a story. You should get a PayPal business account, possibly called a "business premiere" account on PayPal. Otherwise, with a personal account, you can`t accept credit cards. Use your own name as the name of the company if you have no IRS tax ID for a company so you can get deposits from PayPal into your personal bank account without having an official company name. Do open a separate bank checking account for this. Don`t use your regular bank account for this. That way if someone ever got your information from paypal, they would just get what you had in this second account, not your personal account.
Then you tell me how many days you want to allow for this to be completed; and, I will tell you if it can be done in that time period. But I suspect I will need some time to figure out and estimate how long this will take after you tell me what you want done.