Alright, gents. He's verified. Time to help him out.
1) Start up HL. Once its up, close it. Start up ESF.
2) sv_lan 0 in console. Restart the server. Wait. Or get out of ESF and start it up again. Whichever makes you happier.
3) If it's a port type thing, I'm at a loss. I don't know any of that **** so I'll leave it to someone else.
Are you able to join other servers?