From: Imsaho Fleury
Seems weird given the previous poster, but you *could* try using Boy Lane's Shadow viewer. Somehow she's managed to get avatar shadows appearing where the RC viewer doesn't.
Hers is the only viewer that also enables shadows from sources other than the sun and moon .. and that provides a user friendly way of enabling shadows.
Perhaps LL could look through her code and find out how she did it ?

In fact, shadows from sources are in LL code - that's not something added by 3rd party developers as Boy Lane or Kirsten Lee, even if I feel this is what most people think.
Object casting shadows are actually projecting a texture. I made this video with projected texture in March, and I was using Linden Lab's "render-pipeline" viewer.
http://www.youtube.com/watch?v=c5VCcO7NFpo
[crossposting]
Remember that you only have shadows casted from objects if you use a viewer that supports "projected textures", that is a client built from Linden Lab's "render-pipeline" source branch.
That viewer has an expanded Feature tab in the Edit window, and there you can set the texture you want to project. You have to set a projecting texture for every object you want shadows casted from.
You can even project the Parcel Media Texture so that you will really project a webpage, or even a movie:
http://www.youtube.com/watch?v=lHF6y_iqTi8
The official wiki has instructions about how to compile and build your own viewer.
Here are the sources for this viewer:
http://svn.secondlife.com/trac/linden/browser/branches/render-pipeline/doc/asset_urls.txt
I think Kirsten's viewer don't support projected textures.
Release Candidate viewer for sure don't support it.
I made some video demos. You can find them here
http://www.youtube.com/profile?user=OpensourceObscure&view=videos