Start a large pan of salted water heating for the pasta. When it comes to a boil add the spaghetti and cook until al dente. Drain in a colander and dress with a little olive oil.
Peel and prepare the tomatoes while waiting for the water to boil.
In a large skillet over medium heat saute the green onions in the butter until soft.
Add the chopped tomatoes and any liquid to the skillet. Turn up the heat and allow the liquid to thicken into a sauce. Season with salt and pepper. Keep an eye on the sauce and reduce the heat to low when it's the right consistency.
The sauce should be ready about the same time as the spaghetti.
To serve two people: ladle about a third of the sauce into a mixing bowl (the one used for the chopped tomatoes is fine).
Add half the noodles, some parmesan cheese and some of the fresh basil. Turn to coat in the sauce and distribute the cheese.
Arrange the noodles on a plate and top with more sauce, cheese and basil.
Repeat for the remaining servings.