Thanks to a post on wpmu.org I found how to add a signature to a WordPress post by adding script in the functions.php file.
add_filter('the_content','add_signature');
function add_signature($text) {
global $post;
if($post->post_type == 'post') $text .= '<div class="signature">
<img src="http:/yoursite.com/wp-content/themes/yourtheme/images/signature.png" alt="signature" />
</div>';
return $text;
}
They also suggested the following if you need to tweak the placement of the signature.
div.signature img {
padding: 5px;
}