I have used PHP and COM (only on Windows Servers) to read document files.
Extracting text from Word Documents via PHP and COM
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
$word->Documents->Open(realpath("Sample.doc"));
// Extract content.
$content = (string) $word->ActiveDocument->Content;
echo $content;
$word->ActiveDocument->Close(false);
$word->Quit();
$word = null;
unset($word);
?>
I think you will have to use Windows Servers to get this done correctly. Or can you convert the document into OpenOffice format and give it a go? More details on PHP COM are available here. http://us3.php.net/manual/en/book.com.php