Ashley is right, Construct is not really meant for something like this.
However, I think once the fixes that R0J0hound made to Python get incorporated this would be straightforward with Construct and Python. I'll go out on a limb and say it would be easier than Delphi. However, you might hit a wall at some point where the more complex stuff would be better done in another language.
Once the new version of Construct with the fixes comes out I'll work up a short example (time permitting .