Something like this will do:
Code:
$sSentinel="c:\trigger.ini"

$iWeekNo=@YDAYNO/7
If $iWeekNo <> ReadProfileString($sSentinel,"SPYBOT","LastWeekRun")
Run "spybot..."
$=WriteProfileString(($sSentinel,"SPYBOT","LastWeekRun",$iWeekNo)
EndIf



Not perfect as it may run twice in the same week at the end of the year, but probably sufficient for the requirement.