It's probably using the Joliet 3 filesystem. Even many windows computers can't read them. OS X does read Joliet 1 and 2. It can read 3 but it's flaky and you have to trick it into mounting it with some UNIX magic.
Below is an applescript I found that will mount them for you.
paste it into scripteditor and run it or compile it as an application for later. The credit goes to a couple anonymous people on another forum who didn't put their names in their scripts. Oh, well.
Even though it mounts it may not fully work right, not supported etc., etc. Some files may have duplicate names! Or you'll see even weirder sheet like files move when you touch them or you can't copy them. Mostly it should work.
Tell your users to change their software to burn disks as Joliet 2 not 3 - much more universal.
http://biology.fullerton.edu/techtip...ic_cd-rom.html
Have fun.
try
tell application "Finder" to set finderDisks to name of disks
set currentDisks to do shell script "disktool -l"
set AppleScript's text item delimiters to return
set currentDisks to every text item of currentDisks
set unmountedVolLine to ""
repeat with currentLine from 1 to the count of items in currentDisks
if item currentLine of currentDisks does not contain "volName = ''" then
repeat with i from 1 to the count of items in finderDisks
if item currentLine of currentDisks contains "volName = '" & item i of finderDisks & "'" then
exit repeat
else
if i = the (count of items in finderDisks) then
set unmountedVolLine to item currentLine of currentDisks
exit repeat
end if
end if
end repeat
end if
if unmountedVolLine is not equal to "" then
set AppleScript's text item delimiters to "'"
set diskIdentifier to text item 2 of unmountedVolLine
do shell script "mkdir /Volumes/temppccd; /System/Library/Filesystems/cd9660.fs/cd9660.util -M " & diskIdentifier & " /Volumes/temppccd; disktool -r"
exit repeat
end if
end repeat
if unmountedVolLine is equal to "" then display dialog "There are no unmounted disks." buttons "OK" default button "OK"
set AppleScript's text item delimiters to ""
on error error_msg number error_num
set AppleScript's text item delimiters to ""
display dialog "Error " & error_num & ": " & error_msg buttons "OK" default button "OK"
end try