When you need a SQL database fast, the cloud is the best way to go. Azure provides a SQL database as a Platform as a Service (PaaS) that eliminates the need to get an entire SQL Server up and running.
You could use the Script Method in SQL DMO within C or VB to create the scripts. I've never actually done it myself as I've been happy using EM to do so on an adhoc basis. Not open for further replies ...