Спасибо за ответы ещё раз, сейчас изучаю Ваш вариант.
Насчёт OLE: тут уж позвольте не согласится, этому решению уж почти 20 лет как, да и вносит оно ограничения:
- внешняя программа должна работать на той же физической машине, что и автограф, а это сразу значит что она под Windows, а ведь есть другие системы
- одна программа работает с одним автографом, т.е. нельзя обращаться к одному и тому же автографу из разных программ
- программа может делать в один момент времени только один запрос
Имхо, здесь очень удачным было бы решение в виде веб-сервиса, который бы предоставлял специально настроенный для этого Автограф, либо WCF, может быть даже что-то типа socket.io или signalr, но тут уж решать конечно не мне

, да и выбирать надо исходя из того, что нужно реальным клиентам.
Добавлено через 48 минут
И у меня есть дополнительный вопрос: есть ли какие-то гарантии на порядок выдачи контрольных точек (например, по возрастанию времени прибытия), или необходим сортировать после получения?