I'd like to use an 18F87J50 + RN-171 as a web server. I'm not looking to do anything complex as this is new territory for me. Something like a few buttons, text boxes, etc to get a better understanding of how it all works. A few questions to start:

1. Is this possible?

2. What kind of programming is involved?

3. How much memory do I need save on the 18F87J50?

4. Do you or can you save files onto a PIC18? (I haven't used the memory to save anything other than digital and analog variables)

This is more of a generic question - I've used a Netburner module in the past and with that I saved an HTML file to the module. Instead of using an HTML file, is it possible to send a device (laptop, tablet, etc) the actual HTML codes? In other words, can you do something like:

HSEROUT <html>