Why couldn't you create a custom view for the document library
specifying a sort order of creation date and limit the view to a
certain number of documents (i.e. 3 most recent)? This is a built in
feature so I'm just trying to understand if you just aren't aware of
it or if I have misinterpreted your question.