ICF, in Windows Server 2003, does NOT open a port to ALL the IP addresses on a network adaptor, choosing instead to only open the port to the most recently added IP address.

Microsoft is aware of this problem behavior. Hopefully, a hotfix will be available shortly.