Not sure they have a RPM, but I'd like to recommend mldonkey
anyway. It has support for about 10 networks. You can download additional GUI front-ends (also KDE), but the web-interface (defaultly included) is wonderfull already.
In fact, I needed to limit mlnet a lot, because it was using too much bandwidth
When I'm running mldonkey, I'm connected to 30 servers, and 200 connections are being made.
btw, there is my rc.mldonkey start to start the code in a different directory, because for some reason, mlnet likes to create it's INI files in the current directory.
case "$1" in
cd /home/diederik/bin/mldonkey || exit 1
/opt/mldonkey/bin/mlnet -daemon 1>/dev/null
echo "Not implemented" >&2
echo "Usage: rc.mldonkey start|stop|restart"