Pues .. recargar una página completa cada N segundos (digamos 5? .. menos?) es mucha sobre carga para tu servidor HTTP y tambien para tu Base de datos .. pero sobre todo el consumo de ancho de banda será extremadamente alto.
Si usas la técnica propuesta de un iframe .. el ancho de banda lo reduciras (su consumo) considerablemente .. Pero usando técnicas de "Remote Scripting" o "Ajax" mejor incluso .. ahí ya quedaría un sistema eficiente y óptimo ..
Te recomiendo que leas sobre "Ajax" en los comentarios de este mensaje:
http://www.forosdelweb.com/f127/ajax-hacia-futuro-286694/
Concretamente para ilustrarte sobre como funcionan tus actuales aplicaciones y como podrían funcionar con "Ajax":
http://www.adaptivepath.com/publicat...ves/000385.php
Un saludo,