I just thought I would voice that Iframes are not the same as the traditional frames that most people dislike. you should at least give it a chance!
Frames done correctly can be very effective.
however to your question... if you want it to load on the same page the iframe is the only way to go... Are you familar with how SSI works? it could be a solution, however I'm not sure it's what your looking for.