The short answer is, don't. Whatever need you think you have for multiple wallets, you are probably wrong, and there is a better way. At least for now; this is a common request, and the software may very well support this in the future, or other clients might already do it today.
If you must, the safest way is to run two instances in different directories.