Read this, if you want to know how to get your money back:
http://www.limewire.com/index.jsp/refund
What I said in another thread about your internet connection not being adequate if you can't connect with LimeWire does not really apply here.
You have another problem. Java seems to think that your ports 6346-6356 are used by another application - my first guess was your firewall but it could be another program or maybe even some configuration problem with your operating system and java.
I don't think you can solve this problem from LimeWire's side. If java cannot open a listening port LimeWire won't work. In theory this error would be recoverable - WinMX might simply ignore it and set your status to 'firewalled' which means that you don't accept incoming connections. However LimeWire does not ignore that error and it won't connect.