Does PostgreSQL 9.1 Streaming Replication catch up after a lag without WAL archiving?
Yes, it will catch up, using streaming only, if (and only if), the number of WAL segments generated since the last update on the standby is less than the value of wal_keep_segments in postgresql.conf.  This is covered in this section of the documentation: Replication