Generating online databases?

So basically when the user purchases the program, I want to have a specific database generated with a specific 7-digit # code for the users reference, as well as reference on my side.

The table headers in the database will all be the same, it's just that I want to segregate all this information into separate databases they are stored online. It is a PC program (will probably use Visual Basic to create it) but data will be sent to the database via an iPhone app.

Any suggestions on how to go about this?

Well, good luck with what you want to do. I don't see how you can make something on your pc, and then it would become online. Because the databases that are made with a pc are automatically offline, and I don't think you can change it to online.

Online databases are not generated. You have to make it.