Таймер достаточно создать один. В смысле Create. И для каждой строчки делать Set, потом WaitForSingleObject, потом действие, потом опять Set. Ну в отдельном треде естессно. Можно и с APCшками повозиться, но геморроя гарантирую много :) Особенно с необходимостью alertable wait во всех ошидалках, включая ожидание в цикле обработки сообщений (если речь об оконном приложении).