A maintenance plan won't do this. It doesn't really have the tasks, though I guess you could use the Execute SQL tasks Execute Agent Job
You'd have to write a script that can check the files to see where the most recent BAK is. I guess you could RESTORE FILELIST ONLY to get the data from the backup and then make a decision about which file to restore.
To do the logs, you need to do the same thing, but really check the dates/times to determine what to restore.
Why not just use log shipping?