Есть вот такая библиотека на Java
Она парсит файлы MPP и MPT то есть Microsoft Project файлы, достает из них данные. Есть сервер на Windows. Нужно поставить на этот сервер эту штуку, и мочь обращаться к ней с другого сервера через PHP, доставая имена тасков, длительности, зависимости, ну в общем все, что дает библиотека. Доставать в любом удобоваримом виде, чтоб мочь потом это дело обработать. Примеры файлов MPP и MPT