Paul,
I appreciate the complement, but, wouldn't you know it, I don't think I can help you much with your problem. I can duplicate the problem, but I don't know how to get around it. I'm thinking that its related to the fact that its an Excel table that's being edited. I can edit an Access table via MSQuery from Excel, but not the same table in Excel.
For your ultimate goal, though, I'm not sure that I'd want to go the route that you're taking. I don't think I'd want people to be able to directly edit my data table.
You mention "publishing ... to the net". Is that an intranet or the Internet? Regardless, I think you want to rethink how you're going to be collecting (or editing) your data. Its obvious right now that your current method isn't going to work. In a search of the NewsGroups I couldn't find anything about how to get around what you're experiencing.
You might want to approach this from the stand point of "how to collect data from remote users" rather than "Well, I know how to use MSQuery, so ...". The solution might be a shared workbook, or an Access form, or something that's HTML based. I don't know, like I said, I don't think I'm much help to you on this one. Sorry.
You might want to try someone like Tushar Mehta. He posts mainly on the Excel board. But I'm sure he has much more experience than I in this area.
Good luck