well silly me, that won't work. POST data doesn't go in the header, and I'm not sure how to send a message body along with a "Location" header (I don't believe you can).
If you're wanting to re-post to a page on the same site, then placing the data into the session will be your best bet. For re-posting to a remote site, then CURL or Sockets would be the way there.
Another possible way would be to write to the users browser a form with the data as hidden fields that submits itself to the url you want to redirect to on page load. But this is not so elegant, and relies on the client having javascript capabilities.