To supprort the integration of existing programs into multidisciplinary applications, we have constructed the Multidisciplinary Application Runtime System (MARS). MARS supports legacy code integration, heterogeneous execution environments, conditional execution, dynamic module invocation and realignment, and dynamic binding of I/O paths. It also provides a simple specification language to script the overall execution of the multidisciplinary application. In this paper we describe extensions to the MARS system to support dynamic expansion of individual modules in a pipelined multidisciplinary application. Specifically, we focus on the software infrastructure needed to support dynamic module expansion in a pipelined multidisciplinary application.