For about $20 you can set up a serial or LPT network. That laptop must have a serial and LPT parallel port, maybe tucked behind a flip door. You can then network it being Windows 3.1, Windows 95, or if you have enough Ram you could even squeeze Windows 98 SE onto the HD and then network that via LPT or serial null cable.
There are a number of programs out there to allow also for a simple file transfer between systens if you dont want a network between them, but just to send and receive files back and forth between systems. One is called Laplink, then other Filevan but they cost money.
If you had a 2.5" to 3.5" interface board which would cost you about $10 on ebay, you can plug the interface board into the hard drive on the 2.5" connection side, and plug a standard IDE cable into it on teh 3.5" side, then plug an extra P connector into the interface board to power the laptop hard drive.
Then you coudl access it as a slave drive as long as the drive itself does not have issues and your bios will see it.
*** I have an old 20MB Hard Drive from an 8088XT that I had over 20 years ago and although it is IDE and spins up, and the BIOS see's it for the correct specs, the data is garbled in the Windows XP Pro world. Yet you boot the system off that drive and it will run DOS, and Cobol and GW-Basic etc.... You shouldnt hit this issue since you are not trying to access a file system that is very old like me in which I believe the OS on my 20MB HD is DOS 2.11