The biggest question will be what is your budget? What is the location of these cameras? If you really need to use the PC to record you can get a GeoVision card or if you have some sort of NAS you can use that. Still need an answer to the budget one to give you reasonable advice.
I don't want any monthly fees and would like to keep cost at $200.00 or so.