Реально и со штрихкодом и с магнитными полосами. Вам готовый продукт нужен, без каких либо блокировок доступа, только с идентификацией владельца карты? Считыватель стационарный или "ручной", используемый только охранником?
Вообще задача элементарная для создания своего софта, но быстрее и дешевле купить готовый будет или взять любой считыватель и купить SDK к нему. Обычно в комплекте идет 1 карта и сам считыватель - примеров там много всяких, в т.ч. и для рапид-систем таких как дельфи, вижуал бейсик, C++, а также 1с. можно и не покупать sdk - драйвер по умолчание работает как клава - в любое текстовое поле выводит содержимое крты в виде ASCII символов - так что простейшая база хоть в формате txt
и фоты + внешний интерфейс.