O SDK atual não permite manipular nenhuma comunicação diretamente na porta USB, você está limitado a conexões de rede normais por meio de Wifi / 3G ou Bluetooth. Você pode fazer o laptop transmitir essa informação para o iPhone, mas como você já tem o laptop, pode usá-lo para armazenar as informações e servi-las no iPhone como um cliente simples que consulta um banco de dados remoto.
Outra possibilidade seria entrar no programa de hardware do iPhone, que permite projetar hardware compatível com iPods / iPhones e conectá-lo diretamente ao dispositivo que você possui. Isso permitiria ao iPhone / iPod ler / capturar diretamente em tempo real os dados. No entanto, eu não sei sobre os detalhes do programa de hardware, nem quanto custa ou como fazer tal dispositivo.