I've been running into struct marshalling problems with PHP-GTK. It can't marshal GTK_TYPE_POINTER because there is no way to find out what kind of structure it points to, so each such signal has to be manually marshalled apparently. Hopefully, Gtk+ 2.0 will provide type definitions for all structs that can be passed to signal callbacks.
This weekend I get to be part of a greeting party for a group of new Russian students that are arriving to USA for the first time to attend UNL for a year. I will have to exert my corrupting influence right away, bwahahah..