As for the ports, it varies depending on your router. There is a website called portforward.com (I think) that tells you exactly what to forward and how to do it. If that's not the site then check out the online faqs over at SI. It's in there. But apparently the host HAS TO forward his ports for an online game to work.
Will everyone be able to make it Friday evening between 5-7? That's like 11 or so my time, but I'll be around, possibly intoxicated though.
Outside of this weekend, what are good nights to get together for everyone?