Nope, they don't need to communicate. The masternode with the money just needs to sign a message with it. That node broadcasts it to the whole network. After than the secondary masternode is good to go.
Could you disconnect the masternode with the money from the network and even send it to cold storage once the secondary masternode is in the network?