Could Bitcoin be implemented without saving the block chain on the HDD?
Yes this is called an SPV client.  See this question here for detailed explanation of how SPV works.  There are several of these today, most mobile wallets and the multibit wallet use SPV technology.