I am aware of 2 reliable sources that provide private transfers from Santiago hotels and airport to Valparaiso. Information and reservations can be made online for both:
(Cost $88 for 1-6 people)
(Private service for 1-3 people ($80)
You might also contact the hotel where you will be staying in Santiago - The concierge may have a service that they use.