You do not need an ebay account to make money on Hubpages. It is certainly nice to have, but there are other ways.
The way I earn money is through Google adsense. There is plenty of information regarding adsense in the "my account" section of your Hubpage account. Click on "affiliate settings" and you will learn more.
If you search for Adsense Hubs you will read countless Hubs explaining just about every aspect of Adsense. They are great resources. I suggest you try that and then research a little on Amazon.
I only use Adsense and earn a few hundred dollars a month on Hubpages. I'm happy with that but it took me some time to consistently earn that. I'm hoping for more and hubbing a lot.
Good luck and you should receive some really helpful answers here. It was a good idea to submit a question.