Uning Visual Basic to recieve particle.publish events

If you don't mind C# you could also look at this (old) thread