Set up dynamic DNS
In order to have a fixed name resolved to your dynamic IP address from home, apply for one of the free dynamic DNS solutions, such as dyndns. You windows or linux computer will have to install a ddclient that will update the dyndns server periodically about it's current IP address. Your router (e.g. netgear, linksys) may also have built-in support for dyndns.
Some ISP's such as minOnline block common port addresses, but not higher ports (>1023), so you should be able to run a Zope/Plone server on ports higher than 1023.

