1. In a heavy medium saucepan, melt semisweet chocolate over very low heat. Remove from heat and stir in the cream cheese until combined.
2. Stir together the coffee crystals and water. Add the coffee mixture to the chocolate-cream cheese mixture and stir until smooth. Cover and chill for about 2 hours or until firm.
3. Use 2 spoons to shape the mixture into 1-inch balls. Place on a waxed-paper-lined baking sheet or tray. Cover and chill for 1 to 2 hours or until firm.
4. In a heavy medium saucepan, melt milk chocolate and shortening over low heat, stirring until smooth. Remove from heat and cool to room temperature.
5. Use a fork to dip truffles into milk chocolate mixture, allowing excess chocolate to drip back into saucepan. Return truffles to baking sheet; chill for about 30 minutes or until firm.
6. In a heavy, small saucepan, melt the white chocolate over low heat, stirring until smooth. Drizzle over tops of truffles. Chill for a few minutes until set. Store in refrigerator. Let stand at room temperature for about 30 minutes before serving. Makes about 30 truffles.