We have something like this in Germany. It's called Abgeordnetenwatch (www.abgeordnetenwatch.de - Agbeordneter is, in this context, a member of the German parliament).
You can find out who your local representatives are and ask them questions, which are hopefully publicly answered.
Knowing how German government offices operate, the "software" for the final results is likely sending letters stamped with an official seal by post and calculating the result manually/with very low-tech software.
10 years ago, I got elected to our local parliamant and I learned that democracy does not work very good for searching names. That's just something which somehow is not a good fit for the political process. Perhaps other methods how votes are counted (Condorcet or other methods) could work better.
Similar issue: when the new Wembley stadium got a new bridge, there was a voting for the name of the bridge. The german football (soccer for my american friends) player Dietmar Hamann scored the last goal in the old stadium, and german football fans tried to overrun the election to force the englishman to name it "Dietmar-Hamann-Bridge", a slap in the face for every english football fan. Although Hamann won the vote, the bridge got the name White Horse Bridge (see https://en.wikipedia.org/wiki/White_Horse_Bridge)
Concerning the original question: I don't know of a string PHP community anywhere. Some high-profile PHP developers are active on the PHP subreddit (ircmaxell, nikic, Phil Sturgeon, Paul M Jones and many more).