Hi there
For the tag cloud, use something like this:
<?php if ( function_exists('wp_tag_cl
oud') ) : ?>
<li>
<h2>Popular Tags</h2>
<ul>
<?php wp_tag_cloud('smallest=8&l
argest=22'
); ?>
</ul>
</li>
<?php endif; ?>
See here for details
http://codex.wordpress.org/Function_Reference/wp_tag_cloudFor the archives page, you could use something like this (along with wp-blog-header.php)
<?php while(have_posts()) : the_post(); ?>
<h2>Categories</h2>
<ul><?php wp_list_cats('sort_column=
name&optio
ncount=1')
?></ul>
<h2>Monthly Archives</h2>
<ul><?php wp_get_archives('type=mont
hly&show_p
ost_count=
1') ?></ul>
<?php endwhile; ?>
See eg. here for details
http://wphacks.com/how-to-create-an-archive-page-for-your-wordpress-blog/If you're going to want to do lots of things with WordPress though, I think you would be better off using WordPress properly, and therefore installing it in a subdirectory of your site:
http://codex.wordpress.org/Giving_WordPress_Its_Own_DirectoryHTH
Matt