Currently there's no readymade API in .Net for creation of storage account. Since this functionality is exposed through REST API (http://msdn.microsoft.com/en-us/library/windowsazure/hh264518),
You can write your own wrapper around that. There're PowerShell Cmdlets available from both Microsoft and 3rd Party vendors using which you can automate the process of storage account creation.
Hope this helps.
Marked As Answer byBin HexThursday, August 09, 2012 5:45 AM