Air Sharing can do this (search in the App Store). You can transfer files (almost any) to your iPhone with a wireless network and there’s no internet required to do this. The only think I don’t like about it is that you don’t have the option (yet) to save music, videos, or photos to your iPhone and they can only be viewed through the app.