Computers on ADSL modem share IP addresses?

I have an ADSL modem that I use with my friend at home. I have noticed that when I block my IP address from accessing a certain website, he will also not be able to access it. The same happens when he blocks a website. Why is this? Can we have two different IP addresses to access the internet independently but using the same modem?
