There’s a freeware program called Hugin that might do the job:
http://hugin.sourceforge.net/download/
I have not tried it, but it looks good,
Hugin “stitches” together 2 or more pictures to make landscapes.