I am looking for a software solution (freeware or not) that takes a photo and allows the user to place it on a 3d plane (e.g. a rectangle) and allows the user to rotate this plane. After rotating the plane, I want to save these "poses" as other images. I've seen this done on television with images of websites. By making the website capture look like 3D it adds depth and interest.
I've used Adobe Photoshop to skew photos, but the effect isn't as effective since it isn't a true 3D engine.