LimeWire,like most gnutella servents, is a server and a client, which is why they are referred to as "servents" [sic]. So, LW will do the job for the gnutella network.
If you are looking for a headless server, the code is all there, and the experts who understand the details can probably be contacted at
http://www.limewire.org/forum/