Илья, разница между больше подходит и должен такая же, как между SHORTINT и WORD. Но раз последний отсутствует в языке, то писать придется, увы. Вообще-то заменить ARRAY на запись с байтовыми полями и орудовать на низком уровне. Такая возможность всегда остается.