In theory, any single host should always translate to the same hidden mask.
From what I've seen, it always translates to the same shadow'ed mask - at the same network. I've seen someone connected to 2 networks at the same time, and he has different masks at each network, even though he always has the same mask within the same network. When shadowing someone's IP, i've always seen them taking someone's @12.34.56.78 ip and translate it into @AA.BB.CC.IP where CC comes from the 12.34, the BB comes from the .34 and the AA comes from the .78 - so everyone from @12.34.*.* has the same @*.*.CC.IP mask. I guess they do this so that wildcard masks can be assigned into levels the same way that text hostnames are assigned.
It looks like the scrambled ip's are using some sort of encryption or hash, so if you want to know where everyone is from, you'll need to build a dictionary listing the 12.34-to-CC.IP translations.