The filesystem used in SCO Openserver is HTFS (sometimes Xenix, but not by default... if the xenix filesystem is the one that was used, Linux should be able to read that using just the "standard" kernel). I have looked all over for an app to run in Windows and/or Linux, and have not had much luck. There are a few commercial apps that will allow you to see the data on the disk, but the ones I have used are limited to viewing the data only and they are old and no longer supported by the developers. Some sites have references to HTFS support in Linux kernel modules, but there is always argument as to whether such a thing even exists. I have not been able to find any kind of walkthrough telling me how to install that kind of support.
http://aplawrence.com/SCOFAQ/FAQ_scotec1linuxfs.html
has some information that may be helpful. You can also go through the hassle of reading all the links after doing a Google search of Linux HTFS. I was not able to find any of these to help me, and I have not been able to mount an HTFS partition in Linux.
My recommendation would be simply to find a copy of SCO Openserver, install it on a system and mount the drive under the SCO OS.
If you do find a way to mount the SCO FS, let me know on this thread since it is something I have tried on a few occasions and not gotten to work.
ps. one of the google sites i found even told me to simply try mount -t htfs /dev/hda1 /htfs. If it was that easy I wouldn't have spent hours trying to figure it out. My theory on that one is that either the person writing that was wrong, SCO has changed how the filesystem works, or anything related to SCO has been removed from the newer kernels.