I'm just talking generally about insim programs rather than lapper-specific.
Mine can be setup with a separate insim if I follow a couple of rules when building the layout, that one just populates the database for the main insim to use.
It looks like you could automate the layout setup you've got though: read all the checkpoints in as the track loads and determine which ones are for clips from the coords/widths/headings automatically?
If you can get at, there's enough data about the car and checkpoint in the packet to work out a pretty good check with trigonometry just as it is, and with a little setup per mod I reckon you could make it
really good.
(
If only I didn't have a million other things to code, that's my kinda challenge )