I would not choose ACF for this. You need a way to tell every post that a specific user has read and a way to set them when they click on a link. While you could create the user field for holding this data, since you won’t be editing it manually the fields will not really help you. Most of what you want to do would be unseen.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users