Hi Ted,
As Mary already mentioned, you can go to [http://www.ebay.com/sch/i.html?_trksid=p2050601.m570.l1313.TR2.TRC1&_nkw=ipod+touch+1st+generation+screen&_sacat=0&_from=R40|ebay] for a new screen.
In regard to the possibility of replacing the home button by yourself, take a look at [http://www.ifixit.com/Answers/View/45391/do+you+sell+a+replacement+home+button|this earlier posting] which describes the way of replacing the button really good. Moreover, OldTurkey also lists other resources you might want to consult in the process of replacing it.
Steffen