Since there seems to be no simple solution to resizing an iframe, your plugin/shortcode might work, except I have no idea how.
I'm trying to just grab a webpage http://dmiworks.com/announce.html and insert it into a WordPress page. It seems it will size the page according to the content. Nevertheless, I am lost. Am I barking up the wrong tree? Thanks