I have a good knowledge of prolog from the university and I can help you with it. Haskell is a little bit similar, I can remember it as well. Please provide me more details about what you need to be done using these functional programming languages.
Hope to hear back from you!
Regards,
Flaviu