To build touch enabled applications, you will need Windows 7. Here is good startup tutorial on building touch enabled applications using WPF.
Walkthrough: Creating Your First Touch Application
Silverlight also supports touch events. Here are two good articles:

Join the conversation! Your thoughts help the community grow.