controlling PIR data *newbie

the problem i have is that the PIR is continuously sending state data

No, it isn't. You are continually asking for the data. Big difference.

So, what you are looking for is a transition from LOW to HIGH. To get that, you need to store the current state, at the end of loop, as the previous state. Then, after reading the current state, determine if the current and previous states are the same. If not, and the current state is "there is motion", do something with the relay.

Do you have a button connected to the Arduino, or a PIR. If it is a PIR, why don't your variable names reflect that?