I would suggest you use ImageMagick, which is available for free for Windows, Linux and OSX from here
For example, to crop all jpegs in current directory to 256 pixels max by 256 pixels max
mogrify -resize 256x256 *.jpg
For your purposes, assuming an input file is called a.jpg, you probably need
convert a.jpg -crop 465x800+465+0 +repage a2.jpg convert a.jpg -crop 465x800+0+0 +repage a1.jpg
and a1.jpg and a2.jpg will be the two halves,
I don't know if you are on Windows or Linux, but you can put this in a loop easily enough to do all your images
Untested:
Linux...
for f in *.jpg do newbase=$(basename "$f") convert "$f" -crop 465x800+465+0 +repage "${newbase}_1.jpg" convert "$f" -crop 465x800+0+0 +repage "${newbase}_2.jpg" done
MS-DOS Command (my skills are rusty here)
FOR %a in (*.jpg) DO something
Back up your images before you try any commands!!!