1. Причем тут регулярные выражения?
2. В примере написанном тут ты вряд ли разберешься. Скачай любой скрипт с этим функционалом в архиве скриптов и посмотри как там реализовано.
3. Перенес эту тему в более подходящий раздел. На первый раз даю предупреждение.
Для выполнения действия необходимо авторизоваться!