Virtual Zaca is a Perl script that takes input from a Unix-style mailbox (read from STDIN) and randomly combines the messages from a given user using the Markov chain algorithm. The result is a stream of gibberish that vaguely resembles human speech. Its first command line argument must be a (possibly incomplete) user name to take the messages from.