USB keyboard is not an option, since the N900 would need to remain connected to the AC supply continuously.
Something like this? I don't think the N900 can do that in an acceptable manner. Android is getting closer with each release. Maybe if Maemo was continued... But that's another story.