Set yourself up anywhere and everywhere. Then link everything you do to those sites.
I have a site at RusselRayPhotos.com, but I'm in the process of reworking it because I'm setting up online storefronts at Zazzle, Shutterfly, SmugMug, and anywhere else I can find.
Can you sell things? Obviously. Otherwise those places would not exist.
Not to mention that I put one product up on Zazzle, a T-shirt, and sold one to some guy in Philadelphia, Mississippi. I didn't even know there was a Philadelphia, Mississippi, so I also learned some geography, too!
The shirt I sold is below.
In order to make online sales work, you have to deal in volume, but that shouldn't be hard in an Internet-connected world. After all, I would never have visited Philadelphia, Mississippi on my own, much less made a sale there. And in the olden days, I might have spent tens of thousands of dollars to find that guy in Philadelphia, Mississippi (I really enjoy saying Philadelphia, Mississippi; I use Windows 7 Speech Recognition for all this stuff).
Unfortunately, it's not easy getting started because the learning curve is steep, just like anything new. However, once you get started and understand the systems, it gets much easier.
Although I don't have many products yet, here is my Zazzle store so far:
http://www.zazzle.com/russelrayphotos