are you trying to distribute Internet access provided by your iphone to either wifi-connected or wired-connected PCs/laptops?
there used to be this Kyocera router that you could connect USB phones to that accomplished exactly that, but it wouldn't work with an iphone and is and older device.
most folks are using WM and Android phones as wifi routers in this way... I thought there was an iphone app that would do the same, but perhaps it requires a JB iphone. And none of that would do wired connections... However it is possible to use a Wifi router in combination with a Wifi phone with 3G to do this if you know what you're doing... you need to disable the NAT and DHCP functions of the router and use it like a hub for a LAN. The router function would be done by the phone's Wifi router app.
oh and any laptop could also do this function...