Вообще работать с файлом не есть хорошо. Будет постоянно нагрузка на винт. Надо бы считывать посылки прямо из порта, фильтровать их и сразу отправлять в эмулятор. Как сделать - не знаю.
Я попробовал написать скрипт на автоите, который читает лог-файл, создаваемый GPSGate, вынимает оттуда посылки по очереи и отправляет через телнет в эмулятор. Использовал NMEA-симулятор от того же GPSGate для имитации движения. Вроде это работает, но есть некоторые косяки, например, никак не могу добиться, чтобы посылки отправлялись при любом активном окне. Сейчас активным должно быть окно телнета.