Hi and welcome to TSF.
I'll see if I can rescue your files for you. First, if you need these files urgently I suggest you follow one of your own suggestions which was to slave the drive in another machine. It might be worth doing that anyway just in case any files get lost during recovery. Once you've done that the next thing is to get a new copy of shlwapi.dll. Having read through your post a couple of times I'm still not sure why you haven't got the original installation disc or recovery discs. You will need to download and create the Ultimate Boot CD which you can get from here. I suggest you download the self-extracting file from here then burn the ISO to CD using ImgBurn. You can then boot from this CD and copy the dll file from c:\windows\dllcache to c:\windows\system32. If you have any problems doing this post back and I'll guide you through it.
I'll see if I can rescue your files for you. First, if you need these files urgently I suggest you follow one of your own suggestions which was to slave the drive in another machine. It might be worth doing that anyway just in case any files get lost during recovery. Once you've done that the next thing is to get a new copy of shlwapi.dll. Having read through your post a couple of times I'm still not sure why you haven't got the original installation disc or recovery discs. You will need to download and create the Ultimate Boot CD which you can get from here. I suggest you download the self-extracting file from here then burn the ISO to CD using ImgBurn. You can then boot from this CD and copy the dll file from c:\windows\dllcache to c:\windows\system32. If you have any problems doing this post back and I'll guide you through it.