I will soon have 20+ local offices (not connected via WAN) that require internet access, e-mail, and word-processing. In order to provide this at low-cost and with minimal maintenance to those devices, I would like to set them up as Linux Thin Clients (see reasoning below). Can I get a thin client to establish a modem connection on startup? Will performance be an issue over a 56K dialup connection? What server hardware is necessary to support this? Is KNOPPIX the best distro to handle this situation? I understand it comes with a terminal server.
Conceptually:
Remote device could be thin client with no HD, or minimal PC running scaled down Linux. When device is powered on, it establishes modem connection (56K) to remote server (local call). After login, server provides access to Internet, e-mail, and office software. Any maintenance on end-user equipment should be minimal, and if possible, able to be done remotely.
Benefits:
1. Shared internet connection for 20+ offices reduces cost. Each office currently uses individual dialup accounts.
2. Centrally managed environment provides for all software maintenance. End user does not have to get latest patches, etc.
3. More secure because server is the only access point to the internet so administrator can manage a single firewall for all.
4. Lower TCO because less onsite maintenance required for hardware problems (esp. if using thin client devices with no HD). Smaller footprint too.
5. Using a Linux solution instead of M$ will save hundreds, even thousands, on licensing fees, especially if new offices are added.
Detailed Questions:
1. Can a Linux thin client establish a dialup connection on bootup? What tools will need to be installed/setup for this to work?
2. What about running internet browsers and office programs using a thin client over the dialup; will the bandwidth prohibit this? I have read conflicting information about this. On one hand I have read that thin clients use low bandwidth so it should be doable, OTOH, I've read that LTSP networks require a significant amount of bandwidth to operate. Which is it, "low" or "high" bandwidth?
3. What server hardware config should I plan on to support this? My thought is lots of RAM and SCSI drives. I would likely give each office their own "home" directory.
4. Which distro would work best for server and thin-clients? I've considered LTSP, K12LTSP, KNOPPIX (with Terminal Server), PXES, and a few others but I've not arrived at the "best" configuration for these needs. I am certain there are others that are far smarter than I, and with more Linux experience (I have about 6 weeks experience in Linux).
ALL SUGGESTIONS WELCOME!!!

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot
$285.90
24x Micron MT40A512M16LY-062E IT:E 8Gb DDR4-3200 96-FBGA Memory IC
$349.99
Microsoft Office 2021 Pro Plus USB for 1PC Windows 10 & 11
$62.55
1/ 10/ 100pcs USB 2.0 2GB, 4GB ,8GB ,16GB ,32GB ,64GB 128GB USB Flash Drives Lot
$202.50
USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack
$826.09
USB 3.0 Micro SD SDHC TF Card Reader Memory Adapter for PC Laptop Camera lot
$3.75
Samsung 32GB 2Rx4 DDR4 PC4-2133P M393A4K40BB0-CPB4Q ECC Server Memory Module
$150.00
Server Memory: Samsung 32GB 4DRx4 PC4-2133P ECC LRDIMM DDR4 M386A4G40DM0-CPB
$124.95
TF/SD Card Adapter Camera Reader Android Type-c For iPhone17 Pro Max Plusm lot
$573.98
SK Hynix 32GB DDR4 2133MHz RDIMM Server Memory (HMA84GR7MFR4N-TF) - Preowned
$149.00