Можно по-моему, токо сложно очень.
Кстати а в ПХ почему он не заработает? Может криво, но всеже...