Eine meiner Meinung nach recht naheliegende Lösung wäre die Kameras selber als Bewegungsmelder zu nehmen, denn letzendlich interessieren ja vermutlich nur die "Bewegungen" die für die Kamera auch sichtbar sind.

Das könnte man lösen indem eine Software die Kamerabilder vergleicht und die Aufnahme startet, falls sich vor der Kamera etwas tut.
Programme die das für eine einzelne Kamera können gibt es soweit ich weiss.
Dass du deiner vorhandenen Software diese Funktion als Makro beibringen kannst bezweifle ich allerdings.

Aber eine Webcam zur Überwachung einzusetzen ist ja nichts so aussergewöhnliches, und dass man zur Überwachung mit einer einzigen Kamera oft nicht weit kommt dürfte auch klar sein.
Vielleicht hat ja schon jemand die Software die du benötigst geschrieben.
ICh würde mal ein bischen googlen, vielleicht findest du ja eine passende Software.