The 6000 has a USB host port ("mini-A" style).
Go directly to the "Everything 6000 ... Hardware" forum. Your cable answers are already there.
Yes you can attach a harddrive to it. You will probably need to power the harddrive separately. A USB keyboard is pretty neat.
Dave