That is probably an issue with your network. I also run iTunes on Windows 7 and do not need to restart either one every day. My quick guess is that your NIC is going to sleep.
This is Home Sharing. It only requires a local network (no Internet connectivity required).