Fenixrus, создать некие ассоциации для каждого юзера
напр
dakilla
my1 => smile/dakilla/smile1.gif
my2 => smile/dakilla/smile2.gif
...
my10 => smile/dakilla/smile10.gif
Fenixrus
my1 => smile/Fenixrus/smile1.gif
...
При таком подходе код вывода смайлов будет общим для всех но у каждого под my1 будет свой смайл
При распарсивании узнаем имя(ID) автора поста загружаем список его смайлов и парсим. подойдет даже стандартная ф-ция smileus с минимум доработки