Can Spamassassin be configured to use a different local.cf depending on domain the message is going to?
No. The paths that SA will try to find local.cf are hard-wired in the code itself.
Only user_prefs can be done on a "per call" basis... So theoretically you could use "user_prefs" as a "domain_prefs".
