[an error occurred while processing this directive]
Не, непонятно чего Вы хотите. Передавайте в процедуру длину массива, возможно указатель, но массив(ы) уже должен существовать и иметь максимальный размер из возможных. define для этого вполне сгодится. Или используйте динамические массивы.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)