Да, вы должны это сделать. Возможно, вы МОЖЕТЕ иметь один сайт, прослушивающий все эти порты, а затем в службе запретить вызовы с некоторых номеров портов, но гораздо проще просто иметь 3. Так обычно и делается.
Вопрос в том, почему вы хотите, чтобы они слушали разные порты? Вы могли бы разделить их по виртуальным каталогам?