Yes you can embed iFrames onto your website, where ever you like. There really isn't a lot you can't do with business catalyst. I can't ever remembering telling a client that we couldn't do something for them. Mostly depends on your knowledge of development. The more you know, the more you can do.
Hope this helps,
Chad Smith