Зря сразу отказываешься от идеи ресурсов. Инет, как я писал, есть не всегда. И затраты лишние.
Для доступа к сети есть библиотека binsock.
http://www.forum.boolean.name/showthread.php?t=8960
Вообще бы неплохо изучить весь форум, библиотеки. Вопросы сами собой отпадут. Там ребята с примерами все выкладывают.
Сокет если надо обращаться не к 80 порту. Иначе другую библиотеку надо.
Мне кажется что программа не настолько заслуживает таких защит. Ты взвесь плюсы и минусы. Для тех пользователей кто вообще ноль, то им пофиг какую защиту ты сделаешь, они ее никогда и не будут пытаться взломать. А те кто шарит, то скорее всего ему будет проще написать такую же программу или если лень, то декомпильнуть и посмотреть что и как ты делаешь.
В основном всегда хочется быстро, дешево и навсегда, но получается что надо взвешивать затраты прежде чем реализовывать.
Удачи!