I am not sure I understand exactly what you want to do but here is a first step. If you have a list of names extracted from a data base, you can read the jpg data into a list with a simple loop. In this example, I made the list of names by hand.
library(OpenImageR)
ImageNames <- c("FirstImage.jpg", "SecondImage.jpg", "ThirdImage.jpg")
ListOfImg <- vector(mode = "list", length = length(ImageNames))
for (i in seq_along(ImageNames)) {
ListOfImg[[i]] <- readImage(ImageNames[i])
}
I used the OpenImageR package only because I once used that to read some jpg files. I do not have enough experience with using jpg files to say whether another package might be better for your case.
You mention using the images in a presentation. In that case, you may want to just read each image with readImage() as you need it, rather than store all of them in a list as I did above.