I think Photoshop Elements has a "merge" function that will allow this, too. That said, I tried it once and it didn't work so well -- I think I needed to make sure the pictures were a certain size, first.
Also -- check out ImageBuddy. I know there was a thread on this a few months ago and I think that program came up.
Good luck.