No. Voice control is not a hardware feature. There are so many ways you're wrong.
Sorry to burst your bubble, but while it's technically possible to have some sort of voice control on the 2G/3G, the implementation that Apple chose for the 3GS uses DSP hardware that does not exist on the older phones. It's impossible to just "turn it on" and have it work on them.