По опыту знаю, что учишь-учишь, но без опыта экспертом не станешь. Придумай себе какой-нибудь проект, в ходе работы будут появляться вопросы, придётся ползти в справочники или искать решение на форумах, только так сможешь выучить язык в совершенстве.
Суть идеи предельно проста. Наверняка, каждого зарегистрированного пользователя ты добавляешь в базу данных. Создай дополнительную строку в базу, которая будет показывать дату, окончания платной подписки. Когда человек оплачивает подписку, к его записи в базе данных добавляй дату окончания подписки. Когда человек заходит на сайт, извлекай из базы данных дату окончания подписки, если этой даты ещё не было, загружай на страниц текст, за который человек заплатил, если эта дата уже была, то заменяй информацию в базе данных - например на "none" - а вместо текста напоминай пользователю, что пора заплатить.