First, let me apologize for the late reply. We had a problem with the forum for over a month that prevented thread notifications from being mailed to our support staff and we just found about it this week.
There really isn't any built-in facility to track a users progress. There is a page log table in the database, but this is more of a stack of visited pages, so if a user moves back in the survey and pages are "popped", entries are deleted from this table. It may do what you need with a little DB effort though.
-N
|