Först och främst måste du ta en panoramabild, vilket görs genom att ta flera bilder runt hela lokalen (helst utan parallax-fel) och sedan "stitcha" ihop dem i datorn till en enda stor bild.
När du har bilden får du ta hjälp av en panorama-spelare som gör en Flash/QuickTime-fil där användaren kan snurra runt kameran för att studera olika delar av lokalen.
En mycket bra panoramaspelare, som jag använder själv, är "Flash Panorama Player":
http://flashpanoramas.com/player/
Den har stöd för plugins, varav ett som följer med är "hotspots", som gör så du kan placera ut och klicka på objekt i panoramat, som tar dig till ett nytt panorama, en annan URL eller liknande.
Mycket intressant och avancerat ämne