É possível sim, você teria que criar um script para : (npc/instances/EndlessTower.txt) e verificar se o player é vip ou não pegando os valores da database com essa função(http://herc.ws/wiki/Query_sql).
O foco vai ser mais ou menos nessas linhas aqui ,pois elas estão setando o delay(604800 = 1 semana), estude bem para ver o que cada função faz.
E também irá ter que trabalhar com /db/quest_db.conf. Porque é aqui que seta a quest e sua duração. Vê que são os mesmos valores do arquivo acima(604800 tempo de delay).
Esse é o caminho que estou ti dando, estou com pouco tempo n posso ti ajudar muito com o code, espero que entenda ;D