lol from what I can make of this wonderful language..... (it does not appear to be able to set HTTP headers so using a meta-refresh here)
at the end of you agreement page ....make a form with
...........
<fom action="receiving.htm" method="POST">
<input type="hidden" name="agree" value="">
<input type="submit" name="submit" value="nah">
</form>
<fom action="receiving.htm" method="POST">
<input type="hidden" name="agree" value="1">
<input type="submit" name="submit" value="I agree">
</form>
then on the receiving page....
<MvIF EXPR = "{ agree EQ '1'}">
all is well do whatever you want to do here
blah blah
<MvELSE>
<meta http-equiv="Refresh" value='0;agreement.htm'>
</MvIF>
Now not being in a position to test this I am assuming that the HTTP_POST variable `agree` is readily available, you may have to initialise them if so I dont know how