most modern browsers support webGL, which allows you to easily render 3D objects natively directly in the browser itself. as an example, http://mrdoob.github.io/three.js/examples/webgl_panorama_equirectangular.html
I would also look into jQuery plugins, here are a few interesting examples http://www.jquery4u.com/plugins/jquery-360-degrees-image-display-plugins/
The above examples need a collation of 36 images, one for every 10 degree. If you do not have these images, you may need to purchase some sort of photography turntable and do it yourself or use a company that will handle the photography for you ( you would need to ship them your product).