create screens (pages) dynamically

hi,
i want to create pages (screens) dynamically (at runtime).
any suggestions for this?

thanks
p.s. the reason that i want to do this, is because i am
reading an xml file that might contain 2 or even 100+ results,
where each entry stands for a new screen. [import]uid: 54669 topic_id: 9969 reply_id: 309969[/import]