Assumo per comodità $A=\{1,2,\dots, p^n\}$
Mostro che $ |F|\le \frac{p^n-1}{p-1} $.
Siano $I_1,I_2,\dots I_{|F|}$ le classi delle varie partizioni che contengono 1. Sia $J_k=I_k\backslash \{1\}$.
Per le ipotesi: $|J_a\cap J_b|=0$ per ogni scelta di a,b. Ma allora vale:
$\displaystyle p^n-1=|A|\backslash\{1\}\ge \left|\bigcup_{i=1}^{|F|}J_i\right|=\sum_{i=1}^{|F|}|J_i|\ge \sum_{i=1}^{|F|}(p-1)=|F|(p-1)$
Da cui $ |F|\le \frac{p^n-1}{p-1} $
E ora tocca mostrare l'esempio... che è un poco un caos... per trovare come scriverlo ho impiegato un bel pezzo... l'idea non è originalissima, è mezza copiata dal thread "campi proiettivi finiti" che avevo piazzato qualche mese fa... l'idea è sempre quella di sfruttare un poco la struttura di $Z_{p^n}$ (lì bastava $Z_p$)
Lo mostro per induzione su $n$. Il passo base mi pare credibile
Definisco per $0\le k<p:\ B_k=[kp^{n-1}+1,(k+1)p^{n-1}]$.
E ora costruisco per $1\le a\le p^{n-1}$ e $0\le b<p^{n-1}$ l'insieme $C_{a,b}$ (che è una classe delle future partizioni) che rispetta le seguenti proprietà (è chiaro che definisco univocamente l'insieme):
$C_{a,b}\subseteq A$
$|C_{a,b}|=p$
$C_{a,b}\cap B_k\equiv a+kb\pmod{p^{n-1}}$
Ora definisco per $0\le i<p^{n-1}$ la partizione $P_i$ di $A$:
$P_i=\{C_{1,i},C_{2,i},\dots , C_{p^{n-1},i}\}$
Perchè è davvero una partizione? Beh se $|C_{x,i}\cap C_{y,i}|>0$ allora dovrei avere che vale per qualche $0\le k<p$ $x+ki\equiv y+ki\pmod{p^{n-1}}$ ma allora x=y.
Ora... perchè le partizioni rispettano le ipotesi? Se per assurdo $|C_{u,v}\cap C_{a,b}|\ge 2$ esistono $0\le k_1<k_2<p$ tali che:
$a+k_1b\equiv u+k_1v\pmod{p^{n-1}}$ e $a+k_2b\equiv u+k_2v\pmod{p^{n-1}}$ da cui si ottiene facilmente:
$(b-v)(k_1-k_2)\equiv 0\pmod{p^{n-1}}$ da cui $b=v$ e da questo ottengo $a=u$ e quindi nada perchè le classi con intersezione almeno 2 devono coincidere per forza.
Bene, ora che ho usato tutto l'alfabeto

, ho creato soltanto $p^{n-1}$ partizioni che rispettano le ipotesi... che fare? Bon è il momento di pigliarne $\frac{p^{n-1}-1}{p-1}$ che funzionano per $|A|=p^{n-1}$ che esistono per ipotesi induttiva. Ora che le ho prese le "moltiplico per p" cioè da ognuna ne creo una per $|A|=p^n$ ricopiando la stessa partizione in $B_0,B_1,\dots, B_{p-1}$. E queste le aggiungo alla famiglia $F$ di partizioni che sto costruendo.
Queste perchè fungono? Beh perchè le loro classi appartengono completamente ad un solo $B_i$ quindi l'intersezione con una classe di $P_j$ è al massimo 1, tra loro funzionano per ipotesi induttiva... quindi fine dato che: $\frac{p^{n-1}-1}{p-1}+p^{n-1}=\frac{p^n-1}{p-1}$
p.s. come problema in effetti non è difficile, ma scriverlo... tostissimo

p.p.s. forse è superfluo dire che ci saranno un miliardo di errorini...