Why do you have two independent networks? I'm assuming with separate routers, servers, etc?
Many devices like to lock into a single network, so your task may be difficult.
However, if your device has multiple inputs such as Network & USB, then it should be able to take input from either the network, or the USB, usually automatically taking input from both devices.
Looking at the
HP Specs for the Laserjet P1102w:
STANDARD CONNECTIVITY
- Hi-Speed USB 2.0 port, WiFi 802.11 b/g
NETWORK CAPABILITIES
- Via built-in WiFi 802.11 b/g wireless network
OPTIONAL CONNECTIVITY
- HP Jetdirect en3700 Fast Ethernet Print Server;
- HP Jetdirect en1700 IPv4/IPv6 Print Server;
- HP Jetdirect ew2500 802.11g Print Server
The "Print Servers" that HP is recommending appear to be external boxes that plug into the USB port of the printer.
There may be other brands available, perhaps at a lower cost than the HP Print servers. For example the Linksys appears to have several wireless USB Print Servers. They also have Linksys wired print servers and a Linksys 4 port switch with USB print server.
There are also a few brands of wireless routers with built in USB print servers.
So, if you wish to have two network inputs, then choose one network for the built-in printer wireless.
Choose the appropriate USB print server (wired or wireless).