I think you could have the user go to the same page based on the status, but when they go to page two you could redirect them to the intermediate page that has the additional fields on it. You can do it the same way by checking the status session variable. Once the user has made their selections on this additional page you could then send them off to the next page in the series.