Thanks for the answer. I'm not doing webhosting or any other service at the moment. I will announce any service I make in the appropiate sub forum, I only made this post to ask some general questions, to possibly get some tips.
Well feel free to ask away if you have any other questions.
Here is some more nitty gritty details. I created a fork of pywallet:
https://github.com/RobKohr/pywalletthat imports a list of private keys in a text file (option importprivkeyfile). I open a csv in excel that I created from copying a bunch of addresses from
http://www.BitAddress.org. The private addresses column I save to one text file, and import it into my wallet using pywallet. The public addresses I import into a database for the server. I use mongodb, but really any database works. Here is the basic table format for the table address_pool:
| public_address - varchar
| used - boolean, default false
When I create an order, I grab a public address where used is false, and update that row to set used = true. I stick that public address in my order table with the users order info, and then show them the public address to pay to.
Nice, simple, and secure, and doesn't require any outside payment processer looking to skim a profit off of my sales.