Hi, actually I found your comment while searching for a solution for a problem that was very similar to yours and I found that:
You can achieve a [contact form] output in any location of the page — be it a sidebar, header, footer and so forth — by doing the following (in my case this I did:)
1. Write a Page and name it ‘contact’ and insert the [contact form] data and publish.
2. Open the file where you like to show the [contact form] — which in our case is Sidebar file — and insert the following code:
<?php
query_posts('pagename=contact');
if (have_posts()) : while (have_posts()) : the_post();
the_content();
endwhile; endif;
?>
3. Save the file and look for mail ??
Best,
Jake