Here’s a nice article, complete with millions of screenshots, on how to publish SharePoint using the TMG firewall. Everything you need is here! Give it a look at
http://blog.arjanfraaij.com/2011/01/configure-microsoft-tmg-2010-sharepoint.html
HTH,
Deb