Мне нужно создать функционал для моего сайта, который откроет любое изображение с сервера в фотошопе. Когда мы закончим редактирование и сохраним его, он автоматически загрузится на сервер, как и любой FTP. Но мне нужно это с моего сайта.

Не может быть сделано (не в php в любом случае). Php это серверная вещь (и она работает на сервере). Чтобы открыть файл и отправить его содержимое на сервер — вам нужно сделать это на стороне клиента.

Так что ближе будет с js или каким-нибудь java-апплетом (java-апплет на веб-сайте, вероятно, лучшая идея)