Fill the (entire) page with a login screen if the user is not connected, else add a little widget that can replace the meta one.
The login form still contains (as hidden) the original page content. The RSS feed are readable !
This plugin does not makes your post private as some other plugins like wp-sentry can do ! It just force user to login !