I've searched and looked at a few pvp plugins, but none of them really did what I wanted. I'm okay with players having an individual pvp status, but I would like a way to globally change it (even if it's on a timer, like "/pvp global on 2" to turn it on for two hours). Are there any plugins like that, or is there anyone that would be interested in making one?
It looks like you have found your solution, but if you use WorldGuard regions, you might find its gGlobal region settings to be more versatile. /region flag __global__ pvp <allow/deny> will make all area have PVP off. This has the advantage of making it possible to have regions that allow PVP even if the global area doesn't (i.e. if you have the region "arena" that you want to have PVP always on in, do /region flag arena pvp deny)