Unsupervised dedupe rules in the background?
See the third post here by Deepak.  

http://forum.civicrm.org/index.php?topic=26491.0  

I havn't tried it but it looks like scheduled mass merges are possible  

Process batch merge (Daily)
API Entity: Job
API Action: process_batch_merge