How about this (heh, just discovered File#readlines!):

--
#!/usr/bin/ruby -w

skip = Hash.new

File.readlines(ARGV.shift).each do |line|
  skip[line.chomp.strip] = 1
end

File.readlines(ARGV.shift).each do |line|
  print line unless skip[line.match(/^\s*(\d+)/)[1]]
end
-- 
+------------------+-----------------------------------------------------+
|Jonathan Hankins  | 		       	 jonathan-hankins / mindspring.com |
+------------------+-----------------------------------------------------+