Any ideas on how to get all 8 addresses?
As crossroads says, have we established that you are going to use 8 of these chips on the I2C bus at the same time.
You should not change the address once it is fixed in your circuit so a simple potential divider with each chip you use is sufficient.