Si par iframe externe tu veux dire une iframe qui contient une page d'un site externe c'est impossible de modifier son contenu ou même de récupérer à cause du "Same Origin security policy". Donc à part si ça vient du même site, ou si le site externe autorise grâce au HTACCESS/PHP l'accès à ses données avec une iframe (donc qui enlève le "Same Origin security policy") tu ne peux pas.
C'est logique car sinon tu peux récupérer le contenu des pages Facebooks de tes visiteurs, voir alller plus loin en postant des trucs avec leur nom sans autorisation de leur part.
Si tu veux récupérer du contenu externe, tu peux toujours utiliser un file_get_contents ou cURL en PHP, mais bon c'est pas top, c'est limite illégal selon ton utilisation (enfin ce qui est certain c'est que tu peux enfraindre des lois de droit d'auteur si tu récupères une partie importante de la base de donnée) et ensuite c'est un peu plus dur si tu dois te connecter.