When you pause, you can stop listening for Accelerometer events by removing the delegate:
[[UIAccelerometer sharedAccelerometer] setDelegate:nil];
Then just set up the accelerometer again when the game resumes. There shouldn't be a need to alter the data that is returned, just ignore any data you don't need.