Массив можно, но как туда прогу затолкать и связать? Все должно быть автоматически сделано линкером. Линкер не принимает даже прямых указаний -куда какой файл распредлить. Придется выкидывать модули.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)