Hi again. It took some time but i found a way to do that. Tested on my mini and it works. It rquires ROOT !!! Check this link [Tool][Windows Only][Root] Android Reverse Tethering 2.30 - xda-developers
!!! To download apps from the market using this method you need an active 3g or WiFi connection. It downloads through the usb but if no active connection is detected on the phone it won't let you download !!!