You'll need to write custom code (or have it written) to do that. I posted the same requirement in the Commercial Help Wanted forum some time ago and received replies quoting programming fees that didn't seem that bad.