I would buy a USB router and then both PCs can access the Internet.
The way you would set it up is:
USB Modem ----- Router ------------PC1
The Modem gets a I.P address from your service provider and then shares the connection out to any device you connect tot the router.
A good example of this can be found here:Example