Is there a way to let updates to a table happen while a btree index is being built???
			Nope.  Regular (B-tree) index creates require write-locking the table for the duration of the create.  In recent (after August 2002) versions, you can set indexmeter=1 before creating the index to watch its progress:
  tsql "set indexmeter=1; create index ...."