There is a way to put dwarves in stasis, but not through cages. As pointed out dwarves in cages still get thirsty and hungry, and can eventually go insane from bad thoughts from being confined.
The way to put a dwarf in actual stasis is to exploit the bug which causes creatures to sometimes become permanently stuck in midair. This bug was present in 40d and I am fairly certain it is still present in DF2010. What you need to do is build a room with one exit via a door and a floor with no holes. Build a retracting (not raising) bridge which covers the entire room. Build a lever outside the room, and then link that room to the bridge.
Station the dwarves you want to put in stasis inside the room, and then lock the door. Have another dwarf pull the lever repeatedly. Now, while the dwarves inside the room are being buffeted around by the retracting bridge, save and load the game repeatedly. The stuck in midair bug happens when you save the game when a creature is airborne, but only happens occasionally. You may have to save and reload repeatedly before all the dwarves are stuck.
As far as I have been able to tell, dwarves stuck airborne really are in stasis, immune from hunger, thirst, tiredness, insanity, incapable of being attacked, unable to drown, and apparently even unaffected by age. I have not done tests with large number of dwarves stuck in midair for long periods of time, so it's possible that there are long term side-effects. The only way to get them unstuck is to use a hacking tool to edit the memory and turn off the 'projectile' tag on each stuck creature.