Premetto che non conosco l'argomento in quanto non ho mai fatto modifiche o aggiunte a JPG via script, pero' so per certo che con PHP puoi prendere files solo dalla rete e non da dischi locali dell'utente.

Cmq PHP potrebbe fare al cosa tuo in quanto se hai a disposizione una libreria per la gestione di files binari (immagini) come ad esempio le librerie GD allora credo proprio che tu possa farlo.

In ogni caso lascio conferme o smentite a qualcuno con più esperienza in merito.