Groovy : 167 chars
a="teen-hundreds were a time for"
b="two-thousands are a time "
s="The eigh$a rum.\nThe nine$a fun.\nThe ${b}to run\na civilized classroom."
b.size().times{println s}
a="teen-hundreds were a time for"
b="two-thousands are a time "
s="The eigh$a rum.\nThe nine$a fun.\nThe ${b}to run\na civilized classroom."
b.size().times{println s}