Для этого тебе понадобится база данных, например MySQL. В ней ты будешь хранить все контакты по-очереди. На примере веба, могу сказать, что можно использовать php. Создаем основной файл index.html на локальном сервере (с бд и пхп). В нем пишем разметку для ввода контактов и при нажатии на кнопку (submit) - это все дело летит в бд. Адресную книгу можно просматривать с самой бд или сделать отдельный .html файл с данными контактов.
Проще всего хранить данные в xml