Sorry I'm pretty sure I'm wrong actually. Like I said its been absolutely ages since I did anything like this :L
Perhaps if you go through how you got your answer I (or someone else) could see if it seems reasonable or spot what you did wrong?
EDIT: Right, I've now done some revision for you.. Your direction vector is the same as what I've now got, and you can check whether your solution is right by picking a value for lambda (anything you like), and seeing if the point you get lies on both planes. if you pick a couple of different values and they all lie on both planes then your solution is correct.
Another thing, while it doesnt really matter, is that for your direction vector, you can write:
h(-6i - 12j - 9k)
as h(2i + 4j + 3k), as h = any number, you can effectively multiply through by -1 to get all of them positive and divide by 3 to make them the smallest integers - Its just the ratio that is important. This is just for neatness though, so if its in any way confusing, ignore me