Não só o iPhone, mas grande parte dos telefones celulares atuais poderia ser usado como um modem. Você conecta ele ao seu computador/notebook e tem acesso a internet. Se você tem um iPhone 3G com um plano de dados ilimitado é uma grande mão na roda.
Para o iPhone eu conheço duas opções de programas de tethering (este é o termo utilizado para usar o celular como um modem para a internet). Uma via App Store e outro via Cydia.
O problema com as aplicações de tethering é que elas são odiadas pelas companhia telefônicas. Não entanda mal, mas são os negócios. Usando seu celular como modem, você tende a gastar mais banda de internet que apenas usando a internet do seu celular. Se você paga pelo plano em MBs consumidos, tudo bem, mas se você tem um plano ilimitado vai gastar “mais do que deveria”.
Por isso, a aplicação de thetering que estava disponível na App Store foi removida. Desde que foi lançada, a NetShare, foi e voltou da App Store algumas vezes. Não existe uma explicação oficial porque ela foi removida, mas as apostas são que a AT&T é a culpada.
A outra opção está disponível via Cydia. Chama-se iPhoneModem. Para usá-la você precisa ter um iPhone destravado (jailbreak) e com o Cydia. O site traz o guia de uso e instalação.

Tentei vários programas, para você ter uma idéia cheguei a fazer 9 recuperações até encontrar a melhor conexão!!
A melhor forma foi instalar o PDANet no IPHONE através do CYDIA e depois o PDANet em meu Notebook através do site http://www.junefabrics.com/desktop/, funcionou na primeira sem a necessidade de nunhuma configuração extra (ADHOC por exemplo no caso de conexão por Wireless).
Ele tem a opção de conexão por WIRELESS,configuravel nas opções do programa, mas tem que ser feito uma configuração de ADHOC no Note, a melhor opção é utilizar a USB, pois alem de mais simples o IPHONE fica carregando, sendo que a conexão 3G consome uma bateria violenta!!!