Is there a limit on how much hard drive space a computer can handle?
The only limit would be with the format/filesystem the operating system uses.

You should be fine to put in whatever size drive you want, as long as it physically fits and uses the correct interface (e.g. SATA vs PATA).