You need to make an action.
Open your logo PSD.
Open your first image.
With the logo file selected, do Edit > Select All (or CTRL+A)
Create a new action.
Select the image to paste the logo into and hit Edit > Paste (or CRTL+V)
Then hit Edit > Select All
Then Layer > Align to Selection > Bottom Edges
Then Layer > Align to Selection > Left Edges (for lower left, of course)
Then press stop on the actions pallette.
Then use File > Automate > Batch and select the action you just made, then select the folder that your images are in (assuming you have all the files in one directory and ONLY the files you want this done to, but keep backups!) If you choose save and close, it will save them all and close them when it's finished.
I hope that works because I just made that up in my head as I went along.
One other hint I remember... when you open the PSD of your logo, you want to make sure there is a little space all around it and then put a tiny black dot in the EXACT bottom left corner of the PSD file. The reason for this is to the edges of your logo don't touch the edges of the images and there will be a small buffer of space on the side and bottom.