Wenn du deine IP-Adresse in regelmäßigen Abständen ändern willst, musst du bloß die Leitung in regelmäßigen Abständen resetten

Im Normallfall verwendet man für sowas einen Proxy. In Google findet man eigentlich recht schnell Listen, allerdings muss man meistens noch 'ne Weile rumprobieren, um einen brauchbaren zu finden.
Öh, ja, Programme kenne ich keine.

Ach ja: völlige Anonymität kann die kein Programm garantieren, und ich misstraue Proxies ein wenig - theoretisch können die Teile deinen ganzen Datenverkehr (also auch Passwörter usw.) mitlesen und speichern.