We (tom, djamel and mose) each have bought last year a Dataglove P5 with the kid hope to find an easy application to it. But time passed and we didn't dig further. I'm thinking that it could be really cool to use that as a VJ device, so maybe we can bring them and try some hacking.

Note : 2.6.15 includes the declaration or PP5 glove in his drivers/usb/input/hid-core.c so there should be no need to patch. Out of the box, here is how it is recognized:
cat /proc/bus/usb/devices

T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0d7f ProdID=0100 Rev= 4.00
S:  Manufacturer=Essential Reality 
S:  Product=P5  USB
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=(none)
E:  Ad=82(I) Atr=03(Int.) MxPS=   3 Ivl=10ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms