Doing things like what you mention here is hard with most free templates.
However, if your free template has enabled the Drag & Drop headers and footers in it, you could build this out with ease. (Maybe ask support on this)
If not, this might be something an agency could help you with as far as the coding portion of it.
There are a lot of variables here and without being able to get in and poke around, this question might be hard to answer here.