You don't need to pvp. You pay 5g, you get 5mn immunity from pvp.
The problem was that, when pvp is turned on, the mobs for your quest don't spawn at all (since they're supposed to drop eyes for PVErs, and when pvp is active, well, players do drop those).
With the timer - when it works - you...