For the items limit, yes i can say you may get higher items limit on a business accounts. Also you may get the usual 10 limit per month depending on your set up.
You have three options to verify ebay business accounts- Paypal, cc and bank account. so you can use the other 2 options.