How to list subpages on separate menu per page
Have a look at the Menu Block Split module.


  With this module you can split any menu block into two different blocks: a first block with the first level menu entries only and a second block with any second level and sub level menu entries. You can have as many splitted blocks as you need.


There is a Drupal 7 development version, just posted this evening.