Хм, спасибо за разъяснение, но мне чего-то такое большое городить не сильно хочется, так что просто воспользуюсь глобальной таблицей, так уж и быть, к тому же придумал один способ интересный. Сначала на глобальной таблице сделаю, а потом если будет желание, то сделаю примерно как у тебя.