Are you able to use javascript + jquery? Posting asynchronously is fairly simple with jquery.
$('#formid').submit(function({ //listens for form submission
$(this).preventDefault(); //stops the submission
$.post('actionPage.php', $(this).serialize, function(response){
//posts the data to actionpage.php, with the form data, and then runs a function handling the response.
});
}));