Internet for Arduino over USB (Attempt 2)

I previously had an attempt and I went about it wrong, my thought now is to create a "proxy" protocol with a proxy server I'm going to write in Windows (Sorry to the rest of the community)

Basically, I run my software pc side, it then connects to the arduino over the com port, and waits for the commands, think proxy style, the server waits for the server and port and connection type (tcpip/udp (if i get to the UDP stage)) eg..

google.com,80,/GET HTTP://etc/etc/etc[CR/LF] Result......

The connection keeps open until it's killed server end, the software pc side simply acts as a proxy to the arduino....

Anyway if anyone's interested...... I'll get started on it in the next day or so hopefully get something going by the end of next week, have it deliver data from the internet and relay it back to your Arduino.