I'm looking for a preview script or cart software containing a preview script where customers can upload a logo and instantly see their logo positioned and displayed on the product we are selling - then allow that user to proceed with a checkout.

I've seen these around on several promo-product style ecommerce websites, but cannot find the scripts or the carts they are using. Any help is appreciated! Thanks!