Как правильно настроить memcache?
Что значит "порт на котором работает сайт"? 80?
Вы понимаете что такое  порт? 
Все зависит от того какие приложения работают с memcached и где эти приложения запущены.
В вашем случае, скорее всего,  можно оставить дефолтные настройки.
Нет, вам этого делать точно не нужно. А то получите открытый всему миру memcache, раз такие вопросы задаете. 
Ну и да - memcache сам по себе ничего не делает, приложение должно уметь само его использовать (и, само собой, действительно использовать).