Счётчик посещений

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.09.2009

Добрый день. Мне на сайте нужен счётчик посещений доступный только мне как администратору, но не обычный, а с дополнительными возможностями, то есть:

1 мне нужно знать на какую страницу на сайте вошел пользователь(желательно откуда он пришел)

2 какие страницы он просматривал(желательно в том порядке в каком он их посещал)

3 и с какой страницы он ушел с сайта или перешел на другой сайт с моей ссылки(ссылка открывает новое окно, родительское остается открытым)

4 зарегистрировался (залогинен) ли пользователь на сайте,

5 IP пользователя, откуда он(страна, регион) и еще то что делают обычные простые счётчики (надо уточнить)

Вот пожалуй и все, информацыя 1, 2 и 3-го пунктов должна храниться ограниченное время (желательно чтобы можно было устанавливать срок хранения записей)

Так вот, возможно ли такую программу написать, в какие приблизительно сроки и сколько это будет стоить.