 <p>This is quite an extensive request that would require an entire component to accomplish the task without really hacking up the VM core. Lucky for you someone has already done it.</p> <p><a href="http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10285" rel="nofollow">http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10285</a></p> <p><a href="http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10968" rel="nofollow">http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10968</a></p> <p>Both of these would probably work for what you want to do. They are commercial but reasonably priced.</p>