с $tb1 = $_time_t + 5 работать не будет (т.к постоянно обновляется переменная и условие не будет достигнуто. только define($tb1,$_time_t+8) (ну и 5сек маловато. хоть то детали)
EXECUTE ("путь к ЕХЕ кликера","путь к скрипту") , как писали если стоит ассоциация то можно писать сразу путь к скрипту.
HALT(1) - это чтоб выгрузился текущий кликер, мы ж запустили новый, зачем нам накапливать в памяти лишние проги
ну и разумеется мой скрипт подразумевает что он дописывается в начале рабочего скрипта, и там есть задержки хоть какие (как в примере винта), ато выйдет что загружается новый и начнут работать оба без задержек до выгрузки старой версии, может делов наделать.