OSがXPとXPsp2でルータ経由で共有かけたいです。 XPsp2にはウイルスバスターが
入っていてファイアウォールも有効です。

ファイアウォールを有効のまま共有するにはファイアウォールのポートを空ける必要ありますよね?
その際何番を空ければいいのでしょうか?