Well that definitely looks wrong. Please post a support incident. Are you sure you are using the most recent version of ecart and the most recent version of the authorize.net include file.
The problem is specifically in this area:
x_description=1 New Passport (86)<|>New Passport<|>1<|>$0.00<|>NO&x_line_item=spsnwpp<|>
it should probably be something like:
x_description=1 New Passport&x_line_item=spsnwpp<|>(86)<|>New Passport<|>1<|>$0.00<|>NO
so something is wrong in the include file. It probably doesn't liek the zero dollar item either. It looks like it may be missing other items. It appears to be a bug, my guess is that it would be fixed if you updated to the most recent version of eCart you have available and reapplied the local checkout server behavior before uploading the dependent files.