For N recent, seems like you could pass parameter ?num=50
or something in the feed url
For example, 50 new messages from comp.unix.shell group
http://groups.google.com/group/comp.unix.shell/feed/atom_v1_0_msgs.xml?num=50
and then pick up a feedparser program like Universal Feed Parser
There is .update_parsed
option in feedparser, you could use that to check the msg within particular date range
>>> e.updated_parsed # parses all date formats
(2005, 11, 9, 11, 56, 34, 2, 313, 0)