It would work just fine. To confirm it has worked you can manually copy the block chain to the offline machine. When you send coins to an address the network becomes aware of it. However the network being aware of an address has no effect on someones ability to create the same address. This is not a problem because there are 1.4*10^59 possible addresses. To give you an idea of how big a number that is there are 1*10^50 atoms in the Earth. So there are 1,400,000,000 times as many possible bitcoin addresses as there are atoms in the Earth.