I think you can do it with Irfanview, but I’m not 100% sure. It’s a terrific and better yet, free photo viewing and editing program for Windows. You can do a lot a batch processing with it but it’s only available for Windows and I’m on my Mac now so I can’t load it up and tell you for sure if it will do what you want. But it’s free and a very quick download so you could at least check it out and see if it will do what you want done. I usually transfer my images to my laptop which is a window machine just so I can use Irfanview because there’s nothing like it for the Mac. I use it a lot to do batch resizing to turn the 1.3 mb image files into smaller files so they’re more convenient and easier to email. If you work with a lot of photos and images it’s a really good piece of software to have around anyway. Check it out.
Edit: Here’s and article/instructions on how to do batch processing in Irfanview and it looks like you can do batch rotating and cropping. I’ve just never used it for that.