Network Storage

I have a external USB 1TB HDD and my router does not have a usb input. is there software that can turn my USB HDD into a network drive while plugged into my pc?

Yes, by enabling the FTP option on your router, you then can use it as an FTP server along with the hard drive plugged in. But be sure to set up a password if you're doing it. This is to prevent any unauthorised access from the outside network, as you also can access it from the said outside network.