Can I run an AppleScript upon my 3G modem connecting?

Try ControlPlane. It lets you trigger various events, including launching scripts, based on various system events, including what networks you're connected to. I'm not 100% sure if it will read any network interfaces, or just the default ones, but it's free and probably worth a look.