В двух словах - не напишешь, иначе я бы тут все описал. Но лень стока текста топтать. Поэтому лучше на словах. К тому же мысля еще не окончательно оформилась, поэтому нужен групповой мозговой штурм оной. Но без программистов, которые могут сказать "вот это реализовать низзя, вот это - трудно" и т.п. нефиг даже начинать.