Check the motherboard specs / includes list. Most come with sata cables. In fact I don't know of any motherboard that doesn't come with cables, unless it a retail machine like Dell, Gateway, HP,...
Ummm... does your dad's computer have an avalilable drive bayt? 2.5" drives can be used in laptops and PC's. 3.5" drives can't be used in laptops due to their physical size.
OS's normally won't run if you try to move them to a different laptop/PC.