Hey : ) First of all, thank you for your replies! I just read them and as far as I can tell, your suggestions are all valid. I've tested them before.
As regards the doubts whether the ~/.ssh/rc file is (or is not) available when the users logs in, the answer is clear: it is. And one can use this command to attach the volume. However, even though this automates the process, it still doesn't give the user the same experience. I mean, using this procedure, the user still doesn't have it REAL unencrypted home directory at /Users/username; The volume is attached at some folder you designate (the default being /Volumes/username)...
If it could just "remount" on top of the /Users/username folder... Any ideas?
One last thing that is still missing is the "detach". But that part I think one could get done with a logout script. But I'm not quite sure where to put it, though. Because, if its inside the folder we're detaching with the script, I can't see how the system would do it... Detach while a script is still running? hmmm.....
Anyway, thanks again for your ideas! Cheers! -- Miguel