I'm searching to include a high ten type list to my Wordpress website.

I presently possess the following but I have to have the ability to allow it to be get posts from multiple category IDs, does anybody understand how I'd start carrying this out?

Thanks ahead of time for the help.

<div>
<?php
$args=array(
  'cat' => 75, // this is category ID
  'orderby' => 'comment_count',
  'order' => 'DESC',
  'post_type' => 'post',
  'post_status' => 'publish',
  'posts_per_page' => 10, // how much post you want to display
  'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) { ?>
    <ul>
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
    <?php  endwhile; ?>
    </ul>
<?php }

wp_reset_query(); ?>
</div>

I have examined your code on the dev site of mine also it does what you're wanting however, with Wordpress_DEBUG set to true, I recieve a mistake showing the parameter caller_get_posts is deprecated in 3.1. Based on your PHP setup and server config, this might create problems for you personally. I recommend making the next change:

<div>
<?php
$args=array(
  'cat' => 75, // this is category ID
  'orderby' => 'comment_count',
  'order' => 'DESC',
  'post_type' => 'post',
  'post_status' => 'publish',
  'posts_per_page' => 10, // how much post you want to display
  'ignore_sticky_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) { ?>
    <ul>
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
    <?php  endwhile; ?>
    </ul>
<?php }

wp_reset_query(); ?>
</div>

Using the just have to change being replacing ignore_sticky_posts for caller_get_posts.