Can an account be setup to be able to send NXT only when it receives same message from a combination of other accounts (3 in my example)?
If that's possible then is it possible to create the account with random generation password that password is not saved in the blockchain?
The "message" can only be another transaction - so I am not quite sure what you think can be achieved as any tx will be seen by the entire network.