I understand your desire to root the device, but without the ability to connect to a computer, it's really dangerous. If something goes wrong with installing a custom recovery, for example, you'll have no way to unbrick it (kdz, etc.).
I would try to get the USB port repaired, before you dream about flashing things.
XDA-Developers was founded on the simple principal that SHARING IS GOOD and when many people SHARE what they know, EVERYONE benefits. We exist upon this Ethos, we RESPECT each other, we SHARE with each other, we do not judge one another and we HELP all who ask. We believe that while some may have more knowledge than another, none are more important.
> 10 Nandroid backup
> 20 Flash experimental .zip
> 30 IF (works) THEN GOTO 50
> 40 Nandroid restore
> 50 Eat cake