Nevermind, found out what DC++ was through a google search. Its not exactly what I had in mind, but I think I've had all my questions answered here.

Thanks for all the helpful thoughts and comments/clarifications.