I don't know if it'll allow you to pick and choose which applications it'll let you install to your sdcard but apps2sd will let you move all of your apps to the card.
There are however some caveats:
You need a rooted phone
You may need a recovery Rom installed (I'm not sure).
Your best bet is to install a custom rom which comes with apps2sd built in such as VillainROM or Cyanogen.
Then you'll need to partition your sdcard to include an ext2 partition which won't be visible and follow whatever other instructions are necessary to complete the transfer.
You won't be able to unmount the card whilst the phone is on, if the card is less than a Class 4 device you'll also have various other problems.
HTH even if it's not exactly what you wanted.