Dies ist sicherlich per API möglich.
Hierfür brauchst du die JOBAPI's, USRSPC-API's und irgendwo die Lock-API's.
Das Problem ist nur, dass du bei deiner Prüfung ggf. langsamer bist als das System.
D.h., du glaubst der Satz ist frei, bis deine Prüfung aber durch ist ist der Satz schon wieder gesperrt.

Wer eine Satzsperre hält erfährst du per SDS nach dem Chain:
https://www.google.com/url?q=http://...VYhGeWja836dLw