Arduino and the internet?

You also need to look at using one of the dynamic IP services like dyndns or no-ip.