There are hundreds of things that may vary from what you are describing.
Are those pages static?
Is there a php that dynamically retrieves them from the database?
Assuming that you already have the PHP variable that prints the title of the "item" you have, it's quite simple. You should just add a field in the form. Something like:
<?php
print '<input type="hidden" name="item_title" value="'.$item_title_var.'"/>';
?>
If your question is about retrieving the item title on each page, without having access to the real page data from PHP, then maybe you can combine the following JS and PHP:
PHP Code:
<?php
print '<input type="hidden" name="item_title_field" id="item_title_field"/>';
?>
JS Code:
<script type="text/javascript">
window.onload = function() {
var el = document.getElementById("your_item_title_id");
document.getElementById("item_title_field").value = el.innerHTML;
}
</script>
Just make sure that there is no actual HTML in the item title, but just the text. It would simplify things for you.