I think I've finally found it. The answer was not to make my IP static but to use a free dynamic DNS. I found this while browsing through my router settings. I think this will do what I want it to do.
Dynamic Network Services, Inc. -- DynDNS.org --
Now if I can just get all this stuff to work together I'll be doing good.