по поводу 2. Можно передавать переменные из одной страницы в другую, можно использовать 2 метода GET или POST
А если что-то более глобальное, то используй сессии