This isn't such a crazy idea, its done all the time as a matter of fact.
I presume your familiar with javascript,
create a function that runs on the click of a link e.g.
<a href="#" onclick="form();">Contact</a>
<br/>
<span id="Contact"> </span> function form() {
return false;
action = 'process.php'; //Where the form should go
form = '<form action="'+action+'" method="post"><textarea style="width: 200px; height: 200px;">Hi</textarea><input type='submit' value="Send" /></form>';
}
document.getElementById('Contact').innerHTML = form;
} Now you would just need some AJAX to send the data and a similar function to change the contact span to whatever message you want
Regards,
Sam Rudge