web: client-side python?
Short of writing your own browser plugin — no.
Is there any way to get Python to run on a web browser, other than silverlight?
I'm pretty sure not, but it never hurts to ask (usually).