I've looked high and low online for someone that can sell pens in small order quantities (like CafePress does for our t-shirts) and apparently there's something about pens that makes that not easy to do.
We do buy logo pens in bulk (like 1,000 at a time), but I have no easy way of getting them to people who want them. Heck, I'd give them out for free if someone would take orders and fulfill them. I'll be looking into this further this summer.
DocJohn