Are there any clients that allow for multiple wallets and API acccess? I know that multibit has the capacity to have multiple wallets, but no API access. bitcoind has great API access, but only one wallet. Is there any solution that combines the two?
Armory supports multiple wallets and has a scripting interface.
Blockchain.info is an online wallet service that has an interface very similar to bitcoind.  They also have an API to create wallets.