Puedes poner un fecha límite, es decir como un periodo de prueba, haz una condición primera, antes de que el programa se empiece a ejecutar en la que esté condicionada mediante la fecha. Por ejemplo:
if fecha < 15-03-2010
close
...
De este modo te garantizas que cada cierto tiempo tengas que actualizarle el programa, si no te pagan, se les acabó el chollo.
Sé que se puede hacer pero no sé exactamente como, investigaré un poco, si doy con la solución te paso el fragmento de código que hace esto,ok?
Un saludo!!!