I'm not familiar with authorize.net, but I don't see any reason why multiple stores can't use the same authorize.net account just as you described. authorize.net shouldn't be all that concerned with the source (store A or store B) as long as the account information is correct.