Does MSMQ is an temporary storage location or else it will store and send messages to the someother queue also without help any other application.
MSMQ is a network protocol. You need to write applications that make use of that protocol. There is no communication between MSMQ-enabled machines without human intervention through coding.