If I understand correctly, you are trying to get to site A from Site B and vice versa? If your spoke are all ASA, you might want to look at how it is possible from http://www.cisco.com/en/US/products/hw/vpndevc/ps2030/products_configuration_example09186a00804675ac.shtml
especially on the section of Hairpinning or U-turn which you need to execute a special command at the hub.
I have similar problem, to get pass this problem, a GRE tunnel was constructed bt site A & B. So intersite traffic between A & B go via this tunnel instead of via the hub. Of course this is just one of the way to do this.