We have our internal CRM 7.2b working fine for external access. I have no idea how it's done, though, but don't remember any of these issues.
I always am concerned when I see the words ""the IT dept supposedly created an external link . . . "" I know I don't win popularity contests with IT people, but I would refer it back to them first. :-)