Web based is probably best since you want remote player to connect and play easily. How about taking a look at AJAX (I know BlahBlahBlah as some experience here - he might be able to provide a few pointers)
As do I. And let me just say,
never suggest that to someone without extensive web development experience. If the market produces some nice high-level APIs, then it could be a good option for casual development. Until that happens, though, AJAX is not an easy path to take and is fraught with many horrible, horrible (did I mention horrible?) pitfalls. There be dragons that way.
Much easier to learn a consistent language like Java and do up an applet or somesuch.

I love the idea of doing it on the web but I thought the graphics and such would make it difficult. Things like resizable grid, etc.
The DHTML APIs actually make a lot of things possible. I've got full-up demos of Space Invaders, Tetris Attacks, and a Wargame with a zoomable map sitting around, but you will waste a lot of time developing a working knowledge of the DOM and how well (or poorly) it's supported on each web browser. Using something like Blueshoes can make it easier, but there really are no generic enough components at this point. You're probably better off developing what you want in Java or Macromedia Flash. (The cool stuff you see in OpenLaszlo is all Flash-based. Right click on the widgets sometime to see the Flash menu.)
You mentioned the blah-blah list and as it turns out I am pretty familiar with the Rife framework used to do that (openlaszlo on the front end). Do you have any idea how to create these kind of effects using a web interface?
Kevglass is referring to a member of the forums who uses the handle Blahblahblahh. We just call him Blah, Blah^3, or Blah^3h.
