I've seen the toggle in Local Checkout for recurring
$AuthNet_optional[0][$nextIndex] = "x_recurring_billing";
$AuthNet_optional[1][$nextIndex] = "NO";
I suspect that you change that to YES and that would be half of your issue solved. I'd recommend that you login to your Authorize.net account and contact LIVE HELP and discuss your recurring billing issue with a support specialist with Authorize.net beyond that.
Of course all of this can be accomplished in TEST MODE.