Brian,
In theory this is possible. The following works but only for custom fields and not for titles. The dynamic parameters is basically a form so you have POST variables from submission. So if you include an input field you can pass this on submit to the the search parameter of your Channel Entries tags.
This is my test code which works. Turn on PHP for your template and set it to parse on Input. Now I don’t think this is going to be your solution but will however let you explore the native way to it’s full potential. Your next step will be the Community Forums
<form method="post" action="{path='about/dynamic'}">
<label>FOO Field</label>
<input name="foo_title" id="foo_title" />
<select name="orderby">
<option value="date">Sort By:</option>
<option value="date">Date</option>
<option value="title">Title</option>
<option value="comment_total">Most Comments</option>
</select>
<select name="sort">
<option value="asc">Order In:</option>
<option value="asc">Ascending</option>
<option value="desc">Descending</option>
</select>
<select name="limit">
<option value="10">Result Limit:</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select>
<input type="submit" value="Go!" />
</form>
<ul>
{exp:channel:entries channel="about" dynamic_parameters="orderby|limit|sort" search:about_body="<?php echo $_POST['foo_title'];?>"}
<li>{title}</li>
{/exp:channel:entries}
</ul>