Is there any way to move apps to my sd card in android 2.1 on my phone?
You would have to root your phone and partition your SD card.  Note that the app itself must also support running from the SD card.  See this XDA thread for an example of how to do it for the Milestone.