Would it perhaps be possible to say, add a chunkloader function to pipes that only get activated when an entity enters the pipe? (just like detector rails only sent a signal when a minecart passes over it). That way the chunks will only get loaded when they're actually used.
Or would this offer similar issue's like you have with tracking items?
Edit: As an addon that modifies the buildcraft pipes so you won't have to modify buildcraft itself