How can I have a discussion over each service?
You can use the Comments section under each time entry to have a quick discussion with your clients. Make sure you check the Display in portal option so that your comments are visible in the customer portal.
Comments section would also be available in the customer portal for your clients to add comments.