Si quieres hacer las cosas que mencionas tienes que utilizar un combinación de *tecnología* del lado del cliente y del servidor, tienes varias opciones:
- Usar componentes ActiveX, me imagino que existen...
- Usar applets
- Usar javascript, puedes ver un ejemplo en
http://pixoh.com/
- etc
Saludos