Custom Batch Processing is a module that attempts to simplify creating a custom Drupal 6 batch process.