Badnwitch, assuming you are storing this data into a MySQL DB table, the script itself wouldn't be that difficult to write from the groun up... You just need to build a SELECT statement based on the selected criteria.
For example:
$sql = "SELECT * FROM table WHERE this value1 = '".$_POST['value1']."'";
IF(ISSET($_POST['value2']) sql .= " AND value2 = '".$_POST['value2']."'";
IF(ISSET($_POST['value3']) sql .= " AND value3 = '".$_POST['value3']."'";
// etc...
Then run the query and loop through the results. Of course, you'd want to build in more error checking and whatnot, but the principle isn't that difficult. Best thing to do if you aren't sure how to do this is to dig into the MySQL and PHP manuals, start building, come back here and post some code for help.
Incidentally, the scripts at HotScripts can be easily modified to accomodate what you want. I have found over the years that HotScripts doesn't ever have EXACTLY what you want, but a vast majority of them can be modified.