See
Managing app data and
Quickstart: Roaming app data . You may also want to look into storing this in an
database.
The exact details depend on what exactly you mean by pages: you'll have to define a way for the user to address pages within your app. You can then store them however you'd like. How best to do so will depend on the app, how many favourites are likely, etc.
--Rob