I'm looking at my firewall right now. When you say local connection what exactly do you mean? This is behind a NAT so I have internal ips which are mapped to external as far as the public goes. Not sure if this helps, but I would think one of the following would allow this right?
"internal allow" - source = internal:any - destination = internal:any - for TCP
"web https" - source = any:any - destination = my public ip range:443 - for TCP
"outbound https" - source = internal:any- destination = any:443 - for TCP
I guess I am confused what you want me to look for as far as the firewall goes and what xml-sitemaps needs to work. Sites are working perfectly fine so I don't see why they are yet this won't. Sorry, just not understanding what it needs to operate in this sense.