I think it might be possible, if you had separate templates that specified in the header to only display posts from one category, and specified which template you wanted in your links. So, instead of linking to 'index.php?cat=1' you'd link to 'nuggets.php' or whatever. And 'nuggets.php' would have '$cat=1' in the header. In b2, you could set the number of posts to be displayed by inserting
< ? php $posts = x; ? >
on the first line of the template, but I haven't tried that in WP.
Your main issue would be archives, because I can't see how you'd be able to direct the links to different templates from there. You'd have to hack the PHP, and I don't know enough about that to tell you whether it's possible.