in reply to Similar plugins run serially

Make each of your modules a class that inherits from a common parent class. The parent class could then hold an array of function references to the different plugin's scan methods. Each plugin would add a reference to its own scan method in this array in its constructor. Your scan program would than just loop over this array and call each function in turn. To summarize:

CU
Robartes-