Call me crazy, but your best bet would be to jailbreak and install SBSettings. That application is always available by a swipe on top of the menu bar. It allows you to quit an app without using the home button.
Of course, you can certainly try to replace the home button- but, having taken apart a first generation Touch myself, I know from experience that it is a very difficult repair.