Als Datenbank könntest Du die
MSDE (Microsoft SQL-Server Desktop Engine = kostenloser miniSQL-Server) in Betracht ziehen. Die erlaubt auch den Netzwerkzugriff (5 gleichzeitige Verbindungen).
Delphi eignet sich hervorragend zur Steuerung von MS-Office. Du mußt nur die Office TLB importieren und schon kannst Du aus Delphi praktisch alles fernsteuern, was Du auch im Office selbst über VB for Applications machen kannst - also auch ganz easy "Suchen/Ersetzen", "Serienbrief erzeugen" oder "Ausdruck starten". Als gute Ausgangsbasis kann Dir ein in Word aufgezeichnetes Makro dienen, welches Du Dir im VB-Editor von Office öffnest, kopierst und als Vorlage für Deine Delphi "Fernsteuerbefehle" nimmst.
Hier findest Du ein kleines Beispielprojekt, das Dir den Vorgang zeigt.
Gruß