How can I make a secondary encrypted volume open during the boot process?
This doesn't work when your home directory is on a non-boot volume which is encrypted. If your home dir was on the boot drive or another unencrypted disk then you can have encrypted disks mount at login by adding the password to your keychain. But that's about it I believe.