Okay, lots of things going on and only one question title. First, I recommend you find your backup (ha!) of your theme and reload it. Start fresh with the php files if not the stylesheet. That will get your footer back.
Now, to change your footer’s position, you change it in the stylesheet and not in the php template files. Find #footer
and set the position to where you want it. That’s the simpliest. It will take some testing and trying, but you can do it.
As for iframes – HATE THEM – and I hate finding them on sites, especially ones I want to “read” and not screw around clicking and scrolling on things. Messy. But you can do whatever you want, I just wish these things were used RIGHT and not for design, which is the new trend. I think it’s the gizmo effect. Just know this, many search engines completely ignore iframes and anything in an iframe, according to a lot of specialists in this, and if you want the stuff in an iframe “found” by a search engine….
Wherever you want the information, move things around with the stylesheet and when you have things where you want them, slap an iframe code around the Loop and whatever other stuff you want in them and then stylize those and you have it.