How can I programmatically use several different (isolated) wallets? I want to use several different wallets (as if one wallet = one account), and want to make sure the spending and receiving activities are exclusive to one wallet at a time.


How can I interface with multiple wallets?  (through a program or script)
How can I access multiple wallets at the same time?
Currently bitcoind is designed to only run one wallet at a time.  You would have to run multiple daemons on different ports and connect to each separately.

That said, it looks like multiple wallet support is being actively developed and will be available possibly in 0.9, based on this pull request.