Zu deiner ersten Frage kann ich dir momentan noch nichts sagen, ich schau mir das mal genauer an.
Der Rahmen vom iframe ist ne angewohnheit von IE. Das kannst du aber ganz einfach mit: style="border-style:none;" wegbekommen. Schreib das einfach ins iframe rein.
Gruß Artis