No their full of crap...I don't have a network either, I've had the same modem as you, and the one I have now I had to Port Forward as well...
These guys are a scam site "musicmembersarea.com" they charge you for software that is free...
You can only get the official Limewire from
http://www.limewire.com