Castwolve2013,
Normally when it hangs like that, it is because you are on a patched client. Try setting your eqhost.txt to point to the tsahosting.net:5999 Login Server and see if it hangs or if it gives you the bad username/password error.
Also, I normally use
www.eqemulator.net:5998 for my Titanium clients, but I don't know if that makes any difference from the login.eqemulator.net one.
You don't want to be forwarding any ports. So, if your router has any port forwarding set in it, try disabling it. Also, you may want to power-cycle your modem and router to make sure you don't have a routing issue.