Hmm, I like the idea... Reminds me of ZeroNet — I wonder if it could be hosted there.
EDIT: ZeroNet has become much larger than when I first looked at it. It's new homepage (on the regular internet) is zeronet.io.