You seem to have asked 2 questions here, so I'll respond in order:
Question 1: Assuming the player has drawn and then forgot to scry, do you put the trigger on the stack?
Answer: No. The JAR does not say anything about “within a turn cycle”. It does, however, say:
add it to the stack now unless it happened so long ago that you think it would be very disruptive to the game
I'd say Anthony drawing a card is significant enough to invoke this clause. There are other clauses in that same paragraph in JAR that I could point to for backup as well, but I'll leave it at this one.
Question 2: Anthony admitted that he tried to use a rules loophole + judge intervention to gain advantage. How do you educate Anthony about this, and what is the appropriate penalty (if any)?
Answer: Confirm Anthony's line of play. The way I read your post is as follows: Anthony Scried last turn so he knows the top of his deck. He thought he could bypass the trigger on the upkeep, draw his card, and then use the trigger after his draw, to get “extra value” out of the trigger. If this is the case, explain to Anthony that this is intentionally breaking the rules (as defined in CR) by trying to use an upkeep trigger in a phase that is not the upkeep. This is codified in Serious Problems in JAR and the recommended penalty in JAR should be applied:
Any player engaging in the following must be removed from your event
After explaining to Anthony that Magic is not Gotcha and the rules should be followed, I would DQ him from the event.
Edited Lyle Waldman (Oct. 21, 2013 12:18:00 PM)