So, you have a Common Lisp program that is just one file and you want to load it without mucking too much with asdf? And you also want to include a few of your asdf-installed packages? Man, you are asking for a lot! Okay, well, here is what I do:
(eval-when (:load-toplevel :execute :compile-toplevel) (asdf:oos 'asdf:load-op :cl-who) (asdf:oos 'asdf:load-op :hunchentoot))
(defpackage :my-project-package (:use :common-lisp :cl-who :hunchentoot))
(in-package :my-project-package)
(format t "hello, world")
Load, compile, etc.
In SLIME (I assume you are using SLIME) type in:
CL-USER> (in-package :my-project-package)
This works for me with small CL programs.