This can only be done by writing an activeX control, and requiring the user to install it.
No, we can't help based on this. What do you mean, you tried and failed ? What did you try ? Do you want help, or do you want us to write it for you ? The job board is not in here, if you want help, post your code and a specific question.