This is purely a guess right now, as I don't have a way to test it ATM, but give this a try:
<c:forEach var="msg" items="${facesContext.getMessageList(for)}">
...
</c:forEach>
-ds
[Message sent by forum member 'digitalseraphim']
http://forums.java.net/jive/thread.jspa?messageID=394635