I was in a similar position recently. Getting a static IP from my ISP required a full business line which was a huge increase. And all VPN services I could find seemed super sketchy (many had no physical address or information, and most are all about hiding from the government or whatever) or super expensive for what we needed.
What I did (and what may or may not work for you) was this:
1. Our company registered for
http://www.microsoft.com/bizspark/ which gives MS software and services to startups. One part is a $150/mo credit to Azure.
2. We got a reserved (static) IP address from Azure for a virtual machine.
3. We installed Linux and OpenVPN on the machine.
So when we need to get to a resource that requires the static IP (like Sony) we VPN into our server and then are able to have a static IP address.
Again, not sure if this is an option for you but it's working well enough for us and doesn't cost us anything (the $150/mo credit vastly covers both our static websites and the VM). There are a lot of tutorials out there on setting up the reserved IP stuff on Azure (it currently requires some command line tools from MS to setup) and the OpenVPN configuration, so if you decide to try it out, there are resources available.
Good luck!