I'v been thinking about this for a few days now, so this morning I woke up and started teaching myself Visual Basic. I think I'v learned what I need to inorder to make it so tommrow I'll start the long process of actualy putting together the skill trees and skill data.