Use query_posts()
instead of get_posts()
and you should be able to use the posts as in the normal loop.
Edit – don’t forget to reset the default query with wp_reset_query()
before using query_posts
or I believe the function will again return the page contents.