lmbmusic:
All i want to do is when i plug the arduino (any arduino) into the USB port of any computer, i want it to automatically open a specified URL. Thats it. Like an autorun.bat function of a usb thumbdrive.
When you say 'any Arduino' and 'any computer' that's obviously impossible, because either the Arduino or the computer or both have to do something to make this happen, so your solution can only work for those Arduinos or those computers which implement your solution. If you really only need it to work with specific Arduinos on specific computers that would be possible. If that's your goal, how do you intend the Arduino to access the network? If it's via the computer then the methods to do that depend entirely on software on the computer.
Regarding the Arduino appearing as a storage device, the simplest way to achieve that would be to use a separate USB storage device. You could use a USB hub to connect it to the same USB port as the Arduino.