VI's cannot be called recursively. I would suggest changing the logic of your software so that you can call the same sub VI several times. This is done by either:
1. Saving the same VI several times, each time with a slightly different name. Then call each VI from the block diagram of your main VI.
2. Or, you can save the sub VI as a template. Then, on the block diagram of your main VI, use VI Server to call the template sub VI as many times as you want.
These two options may not directly solve your dilema but might be the closest solution.