you need many things as far as i can see u`ll be learning about
:
CUPS (Common Unix Printing Systems)=> once running you have the configuration staff on
http://localhost:631/ for cups or you can use some other printing engine to configure your printer
{
NIS (network information system, to host domains on UNIX or LINUX environments) dont know anything about this one
or
SAMBA (for hosting domains on win environments for file and printers sharing) configuration can be hard i have a very basic one that i took from
http://www.foogazi.com/2006/11/01/si...ackware-setup/
}
if you want to share internet (which i dont think due to your wireles router) then you would need to know about IPTABLES for packet forwarding
that, i think is the minimum set of thinks you should dig about.
I dont think anyone will come with your homework already done. good luck