Maybe not exactly what you were looking for, but this reminded me of a plotting function I made recently, so here it is.
data = Table[{x,
PDF[NormalDistribution[0, ss], x]}, {ss, {1, .5, .2}}, {x, -2,
2, .01}];
data2polygon[list_, offset_] :=
Module[{forward, backward, zeros, yvalues},
zeros = PadRight[{}, Length[list]];
yvalues = PadRight[{}, Length[list], offset];
forward = Transpose[{list[[All, 1]], yvalues, list[[All, 2]]}];
backward = Transpose[{Reverse[list[[All, 1]]], yvalues, zeros}];
Polygon[Join[forward, backward]]];
ptable = Table[
Graphics3D[{Opacity[0.25], data2polygon[data[[n]], n]}], {n,
Length[data]}];
Show[ptable, Boxed -> False]
When the result is spit out, it looks like this

But then you can change the viewing angle with your mouse and you end up with something similar to what you asked for:

And then you could take it farther to add more plots,
data = Table[{x, PDF[NormalDistribution[0, ss], x]}, {ss,
1, .1, -.1}, {x, -2, 2, .01}];
ptable = Table[
Graphics3D[{Opacity[0.55], Red, EdgeForm[Blue],
data2polygon[data[[n]], .7 n]}], {n, Length[data]}];
Show[ptable, Boxed -> False]

edit: It would be nice to find a way to automatically label the different plots in that last image, I may try to do so sometime in the future.
Offset
might be what you need. $\endgroup$ – Verbeia Jan 16 '14 at 19:26Inset
orImageCompose
are possibilities. $\endgroup$ – ciao Jan 16 '14 at 23:13