I don't know how feasible this is, but it seems like it'd be a nice idea--could the e-smith-manager include some features for RPM management? The simplest, I think, would be to provide for installing/upgrading RPMs (either accept a URL to download and install, or provide a way to upload to the server and install it). Even better would be to give a list of installed files, and allow you to remove, get more information, etc.
I checked out freshmeat and didn't see any product to do this, but it seems like it should be do-able. Of course, that's easy for me to say--I don't know anything about Perl. It seems, though, that it shouldn't be too hard to come up with a page that would either (1) accept an upload of a file to the e-smith server, save that file in /tmp (or perhaps in /root), and then call rpm -U or rpm -i on that file; or (2) accept a URL in a text input, and then call rpm -U or rpm -i on that URL. The query stuff would definitely get more involved.
I think this would be valuable in its own right, but it'd also be a big step toward some sort of automated update system, a la Windowsupdate.