Page is a not externally linkable
caveman - 2:38 am on Jun 16, 2004 (gmt 0)
Any coincidental chance that they use the same host? Either way, could they be mistakenly viewed as doorway spam to your site?
The strange site seems a potential issue to me too. Can you provide more details?