I'm working on a very similar project. My current plan is to not run a webserver on xport but rather just use xport to send a separate webserver my data and have a PHP script on this other server put that data into a nice format. I already have a hosting service and webpage setup so this method should be better for me. This way I don't need to get a static IP at home or worry about my home firewall stuff.
why would you need an applet to display the temperature? i guess if you want some sort of crazy graphing stuffotherwiseyou can just use the 'basic' webserver example on an xport directhttp://www.ladyada.net/make/eshield/examples.htmlexcept just have it display temperature instead of led color