Man kann sich da wohl schon was basteln.
Als erstes fügt man dem Post ein benutzdefiniertes Feld hinzu, das z.B. "geheim" heißt und dann ggf. den Wert "ja" erhält.
Zu den benutzerdefinierten Feldern gibt es zwei nette Plugins, die das einfacher handhabbar machen:
http://forum.wordpress-deutschland.org/konfiguration/…ingabefeld.html
http://forum.wordpress-deutschland.org/konfiguration/…beitraegen.html
Und dann fragt man eben bei jedem Post ab. Also wenn das benutzerdefinierte Feld "geheim" des Posts den Wert "ja" hat, dann zeige ihn nur an, wenn User x eingeloggt ist (oder generell wenn man eingeloggt ist, falls keine anderen User registriert sind).
Das muss man dann überall im Theme bauen und in die Datein, die den Feed erzeugen.
Oder besser, man nimmt ein kleines Plugin, welches automatisch bei jedem the_title, the_content, the_excerpt, the_content_rss etc. diese Kette prüft.
Allerdings ein bisschen aufwändig, für sowas.