Ok, what you need to do is examine the engines you want to use so you can find out what variables it needs for the search to work. Once you find these variables you create if then situations with a meta refresh. My box uses a var called engine that is a two letter code identifying the engine. So in the multisrcr script I have
(replace [] with proper HTML tag brackets)
if (engine=="av") {
echo "[META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=sitescriptURL?var1=value&var2=value....\"\n";
}
elseif (engine=="....
Then it goes on from there for the other engines, and there is an else clause in case the engine var is incorrect or not sent.
I have search strings for AltaVista, Google, 4anything, GoTo, and DealTime. (Though my Google line is going to have to change as of Feb 1. I can send you an email with this stuff if you are interested.