If you're looking to create a dynamic language with reasonable performance, you could look at implementing it with RPython [1], which is used for PyPy, or for the Parrot VM [2], which is used for Perl 6.
Once it becomes a little more mature, Zeta VM [3] may also be a good target.