I am developing one together with others. We search for Delphi Developers interested in developing a Gnutella client with transparent CPU-time sharing.
A working prototype exists with a chat system integrated, too.
The open source page of the project is
http://sourceforge.net/projects/gpu
Thanks for any comments or help or bugs submission