Is it possible and does it make sense?
You can browse some cool P2P-websites (work without any servers) inside the network through this gateway.
Or you can browse them without any gateways if install Zeronet binaries: Zeronet.io
Is it possible to make some Ethereum smart contract be the owner of a site like ZeroID?