Strangely enough I recommend taking the Leadership feat once you reach the proper level and all the followers you get would be dedicated to the running of the building but that might come off a bit heavy handed.  

After all, diplomacy and profession checks when buying regular supplies (in bulk?) would be the way to go and then it really depends on the economy of the world your DM created.  Are there bulk rates? What availability is there at those numbers? Moreover, your DM has to determine what demand is going to be had for your services and thus the whole supply/demand issue comes into play in any realistic game.  

For example, just going with core information, it's 5sp for one days worth of good quality food.  3sp for common quality, and 1sp for poor.  That's standard price for one person.  Nothing however stops you from haggling via Diplomacy. Profession(Host) or something like that would raise you money.

As for building houses, I refer to this question and this one as well which point you to the Stronghold Builder's Guide for the prices of construction of any type of structure, although comparing to the ship costs, a small house would likely cost 5k-10k in gp.

Edit 1: Another issue you may face with a stationary location is bandits, vermin, and/or spoilage as depreciation factors thus putting good money to waste.  Especially if you buy a cheaper product.

Edit 2: 
 - In SBG, it says a basic residential 'stronghold' is 12k in gp for a 30 person building complete with two kitchen servants (6gp a month salary).
 - A basic Tavern seats 20 if you want to do a "soup kitchen" for only 900gp, same servant price.

If you find a copy of this book (I found a readable PDF with a basic search) it breaks down what each room costs for a building in a table on SBG page 15 as a modular system for a larger stronghold/castle/keep/etc. but essentially parts of it can easily be their own buildings or parts of more commonplace structures.

Setting up a food pantry/orphanage?
I am learning tikz now, it is painfully slow, but I am slowly learning. I am trying to reproduce the image below.



Here is my code so far. This is basically a rip of from the pgf manual. 

\documentclass[10pt,a4paper]{article}
\usepackage{mathtools}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{backgrounds}
\usepgflibrary{shapes}
\usetikzlibrary{through}

\begin{document}

\begin{figure}[!htpb] \centering
\begin{tikzpicture}
\foreach \a in {5,...,5}{
 \draw[blue, dashed] (\a*2,0) circle(0.5cm);
\node[regular polygon, regular polygon sides=\a, minimum size=1cm, draw] at    (\a*2,0) {};
}
\end{tikzpicture}
\end{figure}
\end{document}


Some problems with this code


How do i scale this image?
How do I label each side ?
Once again, how do I make that pesky angle ? 
Is there a way to do this for a n-gon?


When I scaled the image using simply \begin{tikzpicture}[scale=3]... only the circle grew. Labeling each point manually is sort of tedious.. =(



EDIT: I DID IT WOEEE Code us ugly though... :D:DD:

\documentclass[10pt,a4paper]{article}
\usepackage{mathtools}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{backgrounds}
\usepgflibrary{shapes}
\usetikzlibrary{through}

\pgfdeclarelayer{background}
\pgfdeclarelayer{foreground}
\pgfsetlayers{background,main,foreground}

\begin{document}

\begin{figure}[!htbp]
\centering
\Large 
\begin{tikzpicture}[scale=1]
\node (A) [draw,thick,regular polygon, regular polygon sides=6, minimum     size=7cm,outer sep=0pt,fill=gray!20] {};
\node at (A.corner 1) [anchor=360/6*(1-1)+270] {$D$};
\node at (A.corner 2) [anchor=360/6*(2-1)+270] {$E$};
\node at (A.corner 3) [anchor=360/6*(3-1)+270] {$F$};
\node at (A.corner 4) [anchor=360/6*(4-1)+270] {$A$};
\node at (A.corner 5) [anchor=360/6*(5-1)+270] {$B$};
\node at (A.corner 6) [anchor=360/6*(5-1)+270] {$C$};
\node at (A.corner 4) [right,above] {\hspace{3.5cm}$AB=16$cm};
\coordinate [label=above:\textcolor{blue}{$S$}] (S) at (0.95,1);
\draw[gray, thick, dashed] (0,0) circle(3.52cm);
\path[draw] (0.7,-0.3) node {$\alpha$};
{
\begin{pgfonlayer}{foreground}
\draw[gray,thick, dashed] (A.corner 4) -- (S) -- (A.corner 5);
\end{pgfonlayer}
}

\begin{scope}
  \path[clip] (S) -- (A.corner 4) -- (A.corner 5) -- cycle;
  \draw [red, fill=red!20] (S) circle (30pt);
  \draw [black] (S) circle (30pt);
\end{scope}
\end{tikzpicture}
\end{figure}
\end{document}

