Charge the customer whatever the price is going to be from Zazzle, then buy it yourself and have Zazzle ship it to your customer.If you want to try a company with better pricing and options than Zazzle, then check out 10ShirtsFor99.com. They also drop ship to your customer. They do FULL COLOR printing on the front, back, sides and sleeves with NO SCREEN CHARGE. They have lots of options and upgrades. Including an option for 1 shirt. There is even an option to get the 1 shirt free. http://www.10ShirtsFor99.com They also do single shirt drop-shipping at http://www.PrintOnDemandShirts.com
The only way to put your products on ebay, is to buy the item yourself from zazzle and ship it to the ebay customer who bought it.There is no other way.