Re: How do I stop other search engines from continually hijacking the firefox browser?
Permanently? Hardly. However, you could store some settings (like search engine, default start page) in user.js file (in your Firefox data folder).
Sadly, some malwares use the same trick to hijack search engines as well.
If you think the hijack is due to malware, run Spybot and adwcleaner.