Don;t try to do it from within the user control: instead, have the control generate a "next page request" event which the parent form handles by closing the control and opening a new one. That way, teh control doesn't have to know if there are more pages, but teh parent - which is in charge after all - does.
It may sound complicated, but it isn't, not at all. See here:
Transferring information between two forms, Part 2: Child to Parent[
^] - it's talks about forms, but it works exactly the same way for user controls!