Создай SQL БД, потом напиши обращение к ней через php скрипт(api), из проги делай post запрос на php скрипт с переданными параметрами в body(в твоем случае это и есть ключ активации, который можно генерировать из ID железа + соли), потом сверяй ответ от сервера, если ответ = Yes - пропускай юзера в некст вкладку, иначе шли за покупкой =)
P.S. Но могу сразу сказать, что ты ничего годного из моего способа не сделаешь, поскольку его обойти очень легко, т.е. просто подделать ответ от сервера, с помощью Чарли. Сможешь сделать нормально, если активация будет зависеть не только от ключа, но и от авторизации юзера + еще каких-нибудь прибамбасов. Мб тогда тебя не смогут крякнуть, по крайней мере ламеры. xD