так передавай, хоть по ссылке хоть через указатель. и во втором. в третьем ввобще ссылки есть как сущность )
var_in_out
arr: ARRAY [0..255] OF BYTE; ссылка
end_var
var_in_out
parr: pointer to ARRAY [0..255] OF BYTE; указатель
end_var
кста, не знаю чо будет если в эти переменные скормить массив меньшей длинны. хозяину топика можно былобы проверить )