From the software side of the house, it would be trivial to add a basic knocker to the bumpers and such.
All you'd need to do is add another method to the bumper object (or whatever contains the bumper object) and call that method right along with the action methods of the bumper.
if (knockerActive) bumper.knockerActivate();
You could even give the knocker varying amounts of juice depending on the force of the ball against the knocker. Just have your method include an int or double variable to indicate the strength of the knock you want.
The root of the question (from software) is how to impliment the knocker. Once that's settled, the actual code would be really easy. If you or someone else wants to send me the hardware for it (and instructions on how you expect it to be connected to the PC), I can see what I can do about a patch to PinMAME to send a set of knockers on over

Mmmmm knockers....