Heya!
Interesting project! Take a look at
these videos and see if either of these methods help you or are even available in Viz. Otherwise i suggest maybe having a poke around CGTalk. You're much more likely to get the right information or stumble across someone else with the same issue over there.