Is there a way to edit the RTC workitem attachments (.ppt files) without the end user having to manually download and upload?

Hello!
Has anyone worked a solution for scenario explained below? Any alternative solutions or workaround will be helpful.
Thank you.
Setup:
We have a Linux server with RTC installed. All the end users use RTC through web client only.
Use-case:
Several workitems in RTC have power point files (.ppt) as attachment. The requirement is for the end user to be able to edit and save the PPT file in the workitem without having to manually download>edit>upload back to the workitem.
Possible Solutions:
Solution 1:
A web based PPT editing application that can be installed on the Linux server where RTC is installed. RTC plugin running in the server can be used to trigger the download (to the server) of the attachment and open PPT in web application for editing.
Problem:
We do not know of any such we applications that can be used on Linux server.
Solution 2:
Consider a client windows machine that has all MS office tools installed. We have developed a java application (RTC client java libraries included) on the client windows machine which logs in and connects to the workitem and downloads the PPT attachment. The PPT is automatically opened. Upon PPT close, the file is uploaded back as an attachment back to the workitem in RTC.
Problem:
This works well as a standalone java application. But we need to trigger this application from the RTC plugin when user selects editing option. We cannot have communication between the RTC plugin running on the server to the java application running on the client local machine, because all the ports on the server are closed.
Is there any alternate solution for this requirement?