You don't need a program to remap your IP address. It is nearly certain, if you are in the U.S., that the IP address that your Internet provider provides to you already corresponds to a legit U.S. IP address. For example, if your computer connected directly to the internet without a router in between, your address might be 184.108.40.206. (That IP address really belongs to IBM, but this was just an example.) If you connected directly to the Internet, without a router, I hypothesize that Ice Network would recognize that you are in the U.S., and will let you see those broadcasts (like most ISU events) that they only allowed to broadcast to U.S. IP addresses - and there would be no problem.
I'm not certain you want to read the rest of this. It is long and complicated, and may be wrong, because I am hypothesizing many things about the way Ice Network determines your location.
Most people connect their computers through a "router" inside their house - the purpose of which is to break a single external internet connection up into many internal connections. (Some routers are separate devices, some are built into the "modem" that you Internet provider gave you.) A router effectively lets you connect many computers inside your house to the Internet. The router probably also contains a Firewall, which provides some protection against hackers - though not all that much; you still need security software. If it is a "Wireless Router" it also lets you connect to the Internet without cables, another reason to use a router, though it introduces a security issues I won't discuss.
Routers usually remap the IP address that it assigns your computer, in the internal house network that it creates - which is exactly the problem. If it kept your address the same, or assigned it another U.S. address which has the first 3 numbers the same, I hypothesize the problem wouldn't happen. Instead, by default routers typically remap itself and the computers that connect to it to have addresses like 192.68.1.*, where * is something from 0 to 255. That doesn't correspond to the U.S., so Ice Network, having a rather badly configured server, might think you aren't in the U.S. either. In particular, Ice network's web site might hypothetically command your computer to send that address (and possibly the address of the Gateway or Router it connects through, which might be 220.127.116.11 - same first few numbers, but others at the end) back to ice network in a data packet. Then Ice Network won't let you see broadcasts that they have only acquired U.S. distribution rights for.
You can set what addresses a router uses for internal (house) network addresses. By default, as I said, most routers use 192.168.1.*, where * is a number from 0 to 255, and is different for every device in the house that connects to the router. But "192." does not correspond to the U.S.
If you understand how to configure your router, you can tell it to put your address in the Internal network to be anything you please - e.g., that all internal addresses inside your internal network are of form 104.68.132.*, which are in the U.S. (Caution - if you do use 104.68.132.*, you may be unable to access IBM servers like www.ibm.com
I assume your computer is a PC running Microsoft Windows, so you bring up a Command prompt window (on Windows 7 and earlier Windows, this is done by
Start -> All Programs -> Accessories -> Command Prompt
Then you type
and hit enter. You will see several fields, such as
IPv4 Address. . . . . . . . . . . : 18.104.22.168
Default Gateway . . . . . . . . . : 22.214.171.124
The first of those would tell you that your computer's internal network address is "126.96.36.199".
The next tells you that the router's internal network address is 188.8.131.52.
So if you open your browser and specify "http://192.68
.1.2" (or whatever your Gateway was listed as) on the address bar, you will probably be able to configure your router.
HOWEVER, if you make a mistake, as I said, you may mess everything up, and be unable to access the Internet. So you need to read the manual for your router first. Expect it to be very, very complicated. If you don't understand networking, it just isn't worth it. Find a bright 12 year old, and they may know how to do it.