You can use a variable to keep track of how many inputs have been made. Along with a plug-in, keeping track of information is pretty simple.
I would say however that NCH should consider adding this in as a built-in feature. It is standard in the telephony world to have a limit on the number of inputs, and most other software I have used for telephony applications is able to automatically keep track of inputs and redirect them on errors.