Connecting an iPhone to the internet Only with a Stand Apple USB Cable Without Jailbreak
Solution 1:
I found some (complex) instructions here.
But since you have some complex situation with your iPhone, no SIM, no data, and NO WiFi !!, this might work for you.
It describes how to use PC Internet over IPhone via USB Cable.
Important to know is:
First and for most we need a jailbreak iPhone with Cydia installed.
In PC you have to download the latest version of IFunbox v1.9. Download and install Privoxy v3.0.19. Download and extract Bitvise Tunnelier
and so on... (to long to copy in here)
I could not verify for you since I do not have your setup.