Split multiple user registration profiles into separate pages
One option would be to do this using Webform (which allows for multipage forms) and utilising Rules to trigger the Drupal User creation. There was a blog Fuzion wrote sometime ago outlining such an approach.

In order to ensure that people visiting user/register end up on this form use the Redirect module to push them through to the relevant node.