Im not trying to start a new Bitcoin bank or wallet, but something easier for my customers to pay out.
Its almost like Blackmarket Reloaded except its no drugs/weapons.
How it works:
1. User choose items to buy - goes to shopping cart
2. Once in shopping cart, they can checkout
3. Price (in USD and Bitcoins) is shown - User will agree/disagree (if they agree, they continue to payment)
4. Once payment method comes, users will send BTC to a virtual address to their account
5. User confirms order - BTC is taken out of the wallet
6. User orders successfully
https://github.com/fanquake/CheaperInBitcoins check this out,
but you can probably pay someone to write it for you.
but you may want to look into 3rd party solutions, like bitpay, Mt gox payment api