Nullsoft has just released WASTE (mirror). See /. discussion. Still processing, but it seems like the Nullsoft guys have very much been thinking in a similar direction as I have been, although basically going for a OSS Groove thing – unfortunately, it looks like the protocol isn’t built for scaling (they mention 10-50 nodes).